C语言简答题

如题所述

第1个回答  2019-11-30
其它的的楼上一样,就是3,5的答案错位了。直接就给答案啊。。。
1、6
13
13
/*(注:6前面4个空格,每个13前面各三个空格)*/
3、31;
这个你注意case语句后面是没有break的,所以当i=1;case1以下的语句都执行一遍此时a=8;i=2:a=16;i=3:a=26;i=4:a=26+5=31
5、24;这里主要时要注意p[i]%2这个条件,当p[i]%2=0时,while循环也就终止了,所以只有11+13=24;
7、c
=
(c>='a'
&&
c<='z')
?
(c+=32)
:
c
8、m=n%10==5?1:0;
/*如果n的个位是5则m=1,否则等于m=0;*/
9、m
=
(x
>=
y)
?
x
:
y
10、
switch((int)m){
case
1:
k=1;
break;
case
2:
k=2;
break;
case
3:
k=3;
break;
case
4:
k=4;
break;
/*
default:
printf("error");
break;*/
}