本文目錄一覽:
C語言程序設計試題 求標準答案 都是多選
1、答案:A
(單引號括起來的都是字符,而且一對單引號最多對應一個字符,\反斜杠是轉義字符的開始,\72是ASCII碼對應的字母H。也就是把H這個字母存到了變量char a中。就一個字符H。)
2、ACDE
解析:
int a=3,b=4,c=5;,
A、ab
B、a<=b
C、(a||b)>c
D、a<=(b||c)
E、!((a<b)!c||b)
優先級由大到小:() ! ||
A選項,34錯誤,邏輯值0。
B選項,3=4正確,邏輯值1。
C選項,(3||4)5,(3||4)”或”邏輯運算符兩邊只要有一個非0的整個值就是1,15錯,邏輯值0。
D選項,3=(4||5)錯誤,邏輯值0。
E選項,!((34)!5||4),先(34)邏輯值1,!5邏輯值0,10是0,0||4是1,!1是0,所以邏輯值0。
3、AC。
解析:A可以,B答案b不能被賦值(自左向右,計算||左側就已經是1了右邊就不用再計算了整個表達式無論右邊如何整個邏輯值必定是1,計算機也就不會計算右邊了)C可以(因為兩邊都必須計算才能得出最後的邏輯值答案),D不可以a不能被賦值(左邊就一個a,構不成賦值,可能存放一個隨機值,右邊可以被賦值)。
4、ABCD。
外部函數幾乎可以被所有函數調用。只要開頭#include” “引入。
急求C語言程序設計答案!題目如下(兩道題)!!重金答謝!回答運行正確可加賞金。在線等高手江湖救急!
第一題:首先值得說明的是,你的題目有點兒問題應該是: if(a[i][j]a[row][colum]){row=i;colum=j;}
然後,答案是:row
a[row][colum]
第二題:素數的問題,也就是質數,解題思路就是,如果這個數不能夠被2~這個數的開根號整除的話,那麼這個數就是素數。
【蒼狼涯】的答案是正確的。
我修改一下。
如下:
#includestdio.h
#includemath.h
bool IsPrime(int x);
int main()
{
int num[5]={0,0,0,0,0};
int temp=0;
for(int i=1000;i=2;i–)
{
if (IsPrime(i))
{
num[temp]=i;
temp++;
if (temp==5)
break;
}
}
printf(“結果如下:\n”);
for (int k=0;k5;k++)
{
printf(“%d\t”,num[k]);
}
printf(“\n”);
return 0;
}
bool IsPrime(int x)
{
for(int i = 2; i = (int)sqrt(x); i++)
{
if((x % i) == 0)
return false;
}
return true;
}
C語言,程序設計題目求答案
1
long
x=0,t=1;int
i;
for(i=1;i=20;i++)t=t*i,x=x+t;
2
int
s=0,i;
for(i=1;s1000;i++)s=s+i*10+3;
i=i-1;
3
int
f1=1,f2=1,f,i;
printf(“%d
%d”,f1,f2);
for(i=3;i=30;i++)
{f=f1+f2;
printf(“%d”,f);
if(i%5==0)printf(“\n”);
f1=f2;f2=f;
}
4
char
s[80];int
a=0,b=0,c=0,d=0,i=0;
gets(s);
while(s[i]!=0)
{if(s[i]=’A’s[i]=’Z’||s[i]=’a’s[i]=’z’)a++;
//其餘省略了
i++;
}
printf(“%d%d%d%d”,a,b,c,d);
5
int
x,a,b,c,t,i,s;
for(x=100;x=999;x++)
{s=0;
a=x/100;b=x/10%10;c=x%10;
t=1;for(i=1;i=a;i++)t=t*i,s=s+t;
t=1;for(i=1;i=b;i++)t=t*i,s=s+t;
t=1;for(i=1;i=c;i++)t=t*i,s=s+t;
if(x==s)printf(“%d”,x);
}
太多了,有的地方省略了,你還是自己填全吧
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/278319.html