以下程序的运行结果是。main(){inta1,a2,b1,b2;inti=5,j=7,k=0;a1=!k;a2=i!=j;printf("a1=%d\ta2=%d\n",a1,a2);b1=k&&j;b2=k||j;printf("b1=%d\tb2=%d\n",b1,b2);}
查看答案
若运行时输入:35/,则以下程序的运行结果是。main(){floatx,y;charo;doubler;scanf("%f%f%c",&x,&y,&o);switch(o){case'+':r=x+y;break;case'-':r=x-y;break;case'*':r=x*y;break;case'/':r=x/y;break;}printf("%f",r);}
以下程序实现:输入园的半径r和运算标志m,按照运算标志进行指定计算,请填空。标志运算a面积c周长b二者均计算#definepi=3.14159main(){charm;floatr,c,a;printf("Inputmarkacorb&&r\n");scanf("%c%f",&m,&r);if(【1】){a=pi*r*r;printf("areais%f",a);}if(【2】){c=2*pi*r;printf("circleis%f",c);}if(【3】){a=pi*r*r;c=2*pi*r;printf("area&&circleare%f%f",a,c);}}
以下程序实现输出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);}