若运行时给变量x输入12,则以下程序的运行结果是 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12;

如题所述

main()
{int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);
}
若运行时给变量x输入12,
程序的运行结果是输出:
0
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-18
你好,首先判断x>12得0,然后直接取x-12为运算结果得0,再把0赋给y

若运行时给变量x输入12,则以下程序的运行结果是22,怎么不是0啊 谁能...
y=x>12?x+10:x-12;这是最重要的一句。大于12不包括等于12,所以是+10,而不是-12,谢谢。

若程序运行从键盘输入12回车,则输出结果为多少
1217 系统说我的回答过于简易,所以加上后面这一句

求答案,谢谢
详情请查看视频回答

11.若x=y=z=0,则表达式++x||++y&&++z执行后,x=___,y=___,z=
main(){int x,y;scanf("%d",&x);y=x>100?x+100:x-100;printf("%d\\n",y);} A. 0 B. 200 c. 100 D. 程序出错 14. 设有程序段 int k=5;while(k=0) k=k-1;则下面描述中正确的是【 】B A.while循环执行5次 B.循环体语句一次也不执行 C....

若运行时,给变量x输入15,则以下程序的运行结果是
亲测结果25

2. 若输入一个整数10,以下程序运行结果是___。
第二次:a==5,c=5%2==1,a=a\/2=5\/2==2,e[1]=c==1;第三次:a==2,c=2%2==0,a=a\/2=2\/2==1,e[2]=c==0;第四次:a==1,c=1%2==1,a=a\/2=1\/2==0,e[3]=c==1;第五次:a==0,退出。for(;I>0;I--)循环把e倒着输出,所以结果是1010。另:你的...

以下程序运行时,若从键盘输入5,则输出结果是( )。
17: D 18: C 19: C 20: B 21: B 22: D 23: B 24: D 25: C

#include <stdio.h> int fun(int n) { if(n==1)
include <stdio.h>int fun(int n){if(n==1) return 1;else return(n+fun(n-1));}main(){ int x;scanf(“%d”,&x);x=fun(x);printf(“%d\\n”,x);return 0;}我运行的结果是55

C语言的 scanf("%d",&x) 是什么意思?
scanf("%d",&x);从输入设备接收一个整型变量,把他他赋给x,&是x地址.%d表示十进制整数.

帮我看看,C语言,
输入10,x的值是10 若输入-10,x的值是0 参考代码如下:include "stdio.h"int main(){ int x, y;scanf("%d", &x);if (x > 0) { y = 1;} else if (x = 0) { y = 0;} else { y = -1;} printf("x=%d", x);return 0;} ...

相似回答