若从键盘输入58 则以下程序的输出结果是【 】。 main() { int a; scanf(“%d

大学专科 已帮助: 时间:2023-08-15 10:19:48

若从键盘输入58,则以下程序的输出结果是【 】。 main() { int a; scanf(“%d”,&
若从键盘输入58,则以下程序的输出结果是【 】。 main() { int a; scanf(“%d”,&A) ; if(a>50)printf(“%d”,A) ; if(a>40)printf(“%d”,A) ; if(a>30)printf(“%d”,A) ; }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:则以,键盘输入,程序

参考解答

用户头像

439***302

2023-08-15 10:19:48

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

上一篇 行政法律关系是由______ ______和______三大要素构成。

下一篇 以下程序运行后的输出结果是【 】。 main() { int i m=0 n=0 k=0; for(

相似问题