一道简单的C语言选择题,为什么选D?

2025-03-04 21:12:19
推荐回答(4个)
回答1:

scanf输入方式决定,因为输入格式是%d%d%d,若三个数输入为25 13 10则为48,
否则若要以形式25,13,10输入,则定义格式应该为scanf("%d,%d,%d",&x,&y,&z);

回答2:

因为printf里引号下全部输出,d%输出结果是x+y+z,所以选A,没什么好解释的

回答3:

实践证明
答案选A
在DEV-CPP下编译通过

回答4:

%D%D%D之间无空格或逗号,在输入时只是键盘输入的第一个,也就是X,Y和Z的输入没有意义,所以最后输出的X+Y+Z=结果只是X的值,X可以是随便一个值,所以呢就不确定了,选d