中国大学MOOC:写出下面程序的输出结果#includeintmain(){intx=6,y,z;x*=18+1;printf("%d,",x--);x+=y=z=11;printf("%d",x);return0;}
114,124
举一反三
- 读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出:
- main(){intx=0,z,y=z=-1;x=x---z-y;printf("x=%d\n",x);}输出结果是:main(){intx=0,z,y=z=-1;x=--x-z-y;printf("x=%d\n",x);}输出结果是:1
- 以下程序的输出结果是()。#includestdio.hintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}intmain(){intz;z=f(3);printf(%d ,z);return0;}
- 下面程序的输出结果是 。 #include int main (void) { int x=2,y,z; x*=3+2;printf("%d\n",x); x*=y=z=4;printf("%d\n",x); x=y=z;printf("%d\n",x); x=(y=z);printf("%d\n",x); return 0; }
- 下面程序的输出结果是main() {int x,y,z; x=1;y=2;z=3 if(x>y) if(x>z) printf("%d",x); else printf("%d,y); printf("%d ",z); }
内容
- 0
执行以下程序段输出结果为______。...intx=1,y=-1,z=0;if(x<y)if(y<0)z=0;elsez+=2;printf("%d\n",++z);...
- 1
下面程序的运行结果是()。#includeintmain(){intx=2;do{printf(“*”);x--;}while(!x==0);return0;}
- 2
中国大学MOOC: 下面程序的输出结果是( )。main(){int x=10,y=3,z;printf("%d\n",z=(x%y,x/y));}
- 3
中国大学MOOC: 以下程序的输出结果是:( )main(){ int x=-10,y= 1,z=1; if(x<y) if(y<0) z=0; else z=z+1; printf(“%d\n”,z);}
- 4
阅读下面程序,则执行后的输出结果是______。 #include"stdio.h" main() int x, y, 2; x=1; y=2; z=3; if(x>y)if(x>z)printf("%d", x); else printf("%d", y); printf("%d\n",z);