问题
填空题
有以下程序
#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。