66问答网
所有问题
若有定义语句int a, b;double x;则下列选项中没有错误的是 A)switch(x%2) B)switch((int)x/2.0
如题所述
举报该问题
其他回答
第1个回答 2021-07-05
%比较特殊,左右两边都必须是整型数据,因此选B
第2个回答 2011-01-07
B)switch((int)x/2.0
本回答被提问者和网友采纳
第3个回答 2011-01-21
公式问题
第4个回答 2011-01-08
选B吧
第5个回答 2011-01-07
B
相似回答
...
的是(
)
。 A.break语句是
switch语句中
的一部分
B
.在switc
答:
A对 是常量不是表达式。
main
()
{
int
=1,y=0,a=0
,b
=0
;
switch(x)
{ case1:switc}
答:
首先x case 1 然后y case 0,执行a++,break内层
switch
然后执行a++;b++ a加了两次,b加了一次 结果2,1
...{
int
c; while
((
c=getchar
())
!= '\n') {
switch(
c-'
2
') { case...
答:
答案是 6689,输入247,但用getchar去取,就把247看成一个字符串,一位一位的取,注意
,int
与char之间的转换,1.取得‘2’,ascll码值为50,c-‘2’=50-50=0
;switc
中遇到break;才跳出,所以前三条都执行,输出两个6 2.取得‘4’,c-‘2’=52-50=2;所以执行第三条,输出8 3.取得...
main {
int
x=1,y=0,a=0
,b
=0
;
switch(x)
{case 1:switc
答:
swith
(x)
的子
语句是
case 1:
switch(
y)和case 2:a++;b++; break x=1,跳到swith(y),它的子语句是case 0:a++;break;case 1:b++;break;y=0,所以等于运行了a++;break,但x的case1后没接break,接着运行x的case2,最后等于运行了以下
语句a
++,a++b++ 输出a b.即2 1 ...
大家正在搜
相关问题
C语言题 若有定义int a,b;double x;,则下列...
C语言 若有定义语句int a, b;double x;则下...
若有定义语句int a,b; double x;下列选项中没...
若有定义:int a,b; float x;则以下不符合C语...
设有说明语句:int a;double b;则以下输入语句中...
没有说明语句: int a;double ;则以下输入语句中...
(14)有以下定义:int a; long b; doubl...
c语言选择题 若有以下定义float x;int a,b;则...