两次运行下面的程序后,如果从键盘上分别输入7和3,则输出结果是______。 main() { int x; scanf("%d",&x); if(++x>5)printf("%d",x); else p

admin2013-02-23  52

问题 两次运行下面的程序后,如果从键盘上分别输入7和3,则输出结果是______。    main()    {  int x;       scanf("%d",&x);       if(++x>5)printf("%d",x);        else printf("%d\n",x--);    }

选项 A、7和5
B、6和3
C、7和4
D、8和4

答案8

解析 输入7,先使x加1,条件表达式成立,执行语句printf("%d",x);,输出8;输入3,先使x加1,条件表达式不成立,执行语句printf("%d\n",x--);,输出4,再将x自减。
转载请注明原文地址:https://jikaoti.com/ti/aZn0FFFM
0

随机试题
最新回复(0)