以下程序实现输出x,y,z三个数中的最大者。请分析程序填空。main(){intx=4,y=6,z=7;;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf("v=%d",v);}
查看答案
以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。main(){intx,y,z,c;scanf("%d%d%d",&x,&y,&z);if(【1】){c=y;y=z;z=c;}if(【2】){c=x;x=z;z=c;}if(【3】){c=x;x=y;y=c;}printf("%d,%d,%d",x,y,z);}
以下程序对输入的一个小写字母进行循环后移5个位置后输出。如'a'变成'f','w'变成'b'。请分析程序填空。#includemain(){charc;c=getchar();if(c>='a'&&c<='u')【1】;elseif(c>='v'&&c<='z')【2】;putchar(c);}
输入一个字符,如果它是大写字母,则把它变成小写字母,如果它是一个小写字母,则把它变成大写字母,其它字符不变。请分析程序填空。main(){charch;scanf("%c",&ch);if(【1】)ch=ch+32;elseif(ch>='a'&&ch<='z')【2】;printf("%c",ch);}
以下程序的运行结果是。main(){inta,b,c;ints,w,t;s=w=t=0;a=-1;b=3;c=3;if(c>0)s=a+b;if(a<=0){if(b>0)if(c<=0)w=a-b;}elseif(c>0)w=a-b;elset=c;printf("%d%d%d",s,w,t);}