2个回答
2018-07-06
展开全部
一、选择题
1-5:CCABA
6-10:BCDBA
11-15:BBBCA
二、填空题
1、从左往右;条件运算符?:
2、x=11,y=12
3、m=0,n=1
4、printf("%d",a+(b>0?b:-b));
5、b!=c
6、300,50,0,0
7、8
8、x[1]
9、re'hi'you
10、-17,长整型字面常量12
11、1
12、9
13、a=2, b=1
三、简答题
1、略
2、略
四、编程题
1、
#include<stdio.h>
#define M_PI 3.14159265358979323846
int main(void){
double r=3;
double C=2*r*M_PI,S=r*r*M_PI;
printf("C=%.2lf,S=%.2lf\n",C,S);
return 0;
}
2、
#include<stdio.h>
int main(void){
int num[3],i,sum=0;
for(i=0;i<3;i++){
scanf("%d",&num[i]);
sum+=num[i];
}
printf("sum=%d ave=%.2lf\n",sum,(double)sum/3);
return 0;
}
3、
#include<stdio.h>
int main(void){
char ch;
scanf("%c",&ch);
if('0'<=ch&&ch<='9')
printf("数字");
else if('a'<=ch&&ch<='z')
printf("小写");
else if('A'<=ch&&ch<='Z')
printf("大写");
else
printf("其他");
putchar('\n');
return 0;
}
4、
#include<stdio.h>
int main(void){
printf("sum=%d\n",((100+1)*100)>>1);//a>>1相当于a/2(a大于0且a为整型)
return 0;
}
5、
#include<stdio.h>
int f[16];
int fun(int x){
if(x==1||x==2)
return f[x]=1;
else if(f[x]!=0)
return f[x];
else
return f[x]=fun(x-1)+fun(x-2);
}
int main(void){
int i;
for(i=1;i<=10;i++)
printf("%d ",fun(i));
putchar('\n');
return 0;
}
五、简述题
略
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询