如果运行时输入字符'Q',则以下程序的运行结果是______ 。 #include "stdio.h" void main() { char ch; scanf("%c",&ch); ch=(ch>='A'&&ch<='z')?(ch+32):ch; ch="(ch">='a'&&ch<='z')?(ch-32):ch ; printf("%c",ch); }
查看答案
若运行时输入100,则下面程序的运行结果是______ 。 #includevoid main() { int a ; scanf("%d",&a) ; printf("%s", (a%2!=0)? "no":"yes"); }
若有说明语句“int x=1,y=0;”,则表达式“x>(y+x)?10:12.5>y++?'a': 'A'”的值是______ 。
执行以下的C语言程序段后,a=______ ,b=______ ,c=______ 。int x=10,y=9; int a ,b,c; a=(x--==y++)?x--:y++; b=x++; a=(x--==y++)?x--:y++; b=x++; c =y;
执行输入语句“scanf ("x=%c, y=%d", &x, &y);”,要使字符型变量x的值为'A'、整型变量y的值为12,则从键盘上正确的输入是______ 。