填空题
以下程序运行时输入9↙,输出结果是
1
。
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
if(n++<10) printf("%d/n", n);
else printf("%d/n", n--);
return 0;
}
【正确答案】
【答案解析】
10。[解析] 输入n为9,由于n++是先使用后加1,因此,if语句中是对9<10进行判断,结果为真,将执行if分支中的printf("%d/n", n);语句,而伴随着if条件的判断,n的值也被加1,所以输出n的值为10。
提交答案
关闭