问题 填空题

若从键盘输入58,则以下程序的输出结果是 【6】
main()
int a;
scanf(“%d”,&A) ;
if(a>50)printf(“%d”,A) ;
if(a>40)printf(“%d”,A) ;
if(a>30)printf(“%d”,A) ;

答案

参考答案:585858

解析:在程序中,执行scanf()语句后,a被赋值为58。接着执行第一个if语句,因为,a=58>50,执行第一个if语句后面的输出语句,输出58;接着执行第二个if语句,因为,a=58>40,执行第二个if语句后面的输出语句,输出58;接着执行第三个if语句,因为,a=58>30,执行第三个if语句后面的输出语句,输出58,所以最后的输出为585858。

阅读理解与欣赏
单项选择题