问题 填空题

有以下程序
#include<stdio.h>
main()
int x;
scanf("%d", &x);
if(x>15) printf("%d", x-5);
if(x>10) printf("%d", x);
if(x>5) printf("%d\n", x+5);
若程序运行时从键盘输入12<回车>,则输出结果为______。

答案

参考答案:1217

解析: 从键盘输入12,因为12>15不成立,所以第一个if语句不执行,执行第二个if语句时,12>10成立,所以执行语句输出12,执行第三个if语句时,12>5成立,所以执行语句输出17,程序结束,输出的结果为1217。

选择题
问答题 简答题