A-A+

若执行下列程序时从键盘上输入2 则输出结果是()。 #inclUde<stdio.h> m

2022-08-05 23:45:36 问答库 阅读 173 次

问题详情

若执行下列程序时从键盘上输入2,则输出结果是()。
#inclUde<stdio.h>
main()
{int a;
scanf("%d",&A);
if(a++<3)
printf("%dn",A);
else printf("%dn",a--);
}
A.1
B.3
C.2
D.4

参考答案

正确答案:B
解析:本题考查if else语句。程序中首先使用函数scanf()通过键盘读入a的值,并通过第1个if语句,先判断条件,取a的值2和3比较,然后将a的值加1,发现条件成立,执行下列的printf语句,输出a的值3。

考点:键盘,程序