作业 1.若运行时输入字符“Q”,则程序运行结果为 main o char ch: scanf(“%f”,&ch) ch=(ch>‘A’&&ch<=‘Z’)?(ch+32):ch; ch=(ch>‘a’&&ch<=‘z’)?(ch-32):ch; printf(“%c”,ch) 2. maino I int x=10, y=9 int ab, c printf(“%d,%d,%d”,a,b,c) 3.设有intx=1,y=0;则以下表达式的值为 x->(y++)?10:12.5y+?
作业: 1.若运行时输入字符“Q”,则程序运行结果为 main() { char ch; scanf(“%f ”,&ch); ch=(ch>‘A’&&ch<=‘Z’)?(ch+32):ch; ch=(ch>‘a’&&ch<=‘z’)? (ch-32):ch; printf(“%c”,ch); } 2.main() { int x=10,y=9; int a,b,c; a=(x--= =y++)?x--:y++; b=x++; c=y; printf(“%d,%d,%d”,a,b,c); } a= b= c= 3.设有 int x=1,y=0;则以下表达式的值为 x-->(y++)?10:12.5>y++?‘A’:‘Z’
4.从键盘输入任意一个字符,判断他是否大写,如果是,输出一个“@” 否则,按原样输出。试编程。(用i-else) 5.键盘输入3个实数,a,bc。求出其中的最小值并输出其值。试编程。 (用if-else) 6.试设计一个程序,根据用户输入的年月日,打印出该年、该月的天数。 (用 switch-case) 7.用 switch-case编程实现 3x-2(x<0) 8(x=0) 8.读程序 maino i int a=2, b=7, c switch(a>0) i case 1: switch(b<0) case 1: printf((“@”) break; case 2: printf(!), br case 0: switch(c==5) i case 0: printf("*): break case 1: printf(“#”); break; default: printf((“&”);
4.从键盘输入任意一个字符,判断他是否大写,如果是,输出一个“@”; 否则,按原样输出。试编程。(用 if-else) 5.键盘输入 3 个实数,a,b,c。求出其中的最小值并输出其值。试编程。 (用 if-else) 6.试设计一个程序,根据用户输入的年月日,打印出该年、该月的天数。 (用 switch-case) 7.用 switch-case 编程实现 y= 8.读程序 main() { int a=2,b=7,c=5; switch(a>0) { case 1: switch(b<0) { case 1: printf(“@”);break; case 2: printf(“!”);break; } case 0: switch(c= =5) { case 0: printf(“*”);break; case 1: printf(“#”);break; } default : printf(“&”); } } 3x-2 (x<0) 8 (x=0) x (x>0)