举一反三
- 阅读以下程序,当输入数据的形式为:25,13,10(注:表示回车),则正确的输出结果为()。 main() {intx,y,z; scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); }
- 阅读以下程序,当输入数据的形式为:25,13,10,正确的输出为( )。 #include intmain() { intx,y,z; scanf("%d,%d,%d",&x,&y,&z); printf("x+y+z=%d",x+y+z); return0; }
- 阅读以下程序,当输入数据的形式为:25,13,10 ,正确的输出结果为( )。[br][/br]int x,y,z;[br][/br]scanf(“%d,%d,%d”,&x,&y,&z);[br][/br]printf(“x+y+z=%d”,x+y+z); A: 48 B: x+y+z=48 C: x+y+z=35 D: 不确定
- 读下列程序,写出程序的运行结果。 #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; } 输出:
- 以下程序的运行结果是_____________ #include "stdio.h" void main() { void add(int x,int y, int z); int x=2,y=3,z=0; printf("(1)x=%d y=%d z=%d\n",x,y,z); add(x,y,z); printf("(3)x=%d y=%d z=%d\n",x,y,z); } void add(int x,int y, int z) { z=x+y; x=x*x; y=y*y; printf("(2)x=%d y=%d z=%d\n",x,y,z); }
内容
- 0
以下程序的输出结果:______________#include "stdio.h"int main(){ int x,y,z; x=1; y=2; z=3; if(x > y) if(x > z) printf("%d",x); else//注意else匹配的if printf("%d",y); printf("%d\n",z);}
- 1
请将用户输入的x,y,z三个整数按照从小到大的顺序排列 main() { int x,y,z,t; scanf("%d,%d,%d",&x,&y,&z); if(x>y) { t=y;y=x;x=t;} if(____>z) {t=z;z=x;x=t;} if(____>z) {t=y;y=z;z=t;} printf("small to big: %d,%d,%d\n",x,y,z); }
- 2
下面程序的输出结果是 。 #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; }
- 3
下面程序的输出结果是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); }
- 4
定义变量为int型,给x、y、z输入数据,以下正确的输入语句是_____。 A: input(x,y,z); B: scanf(“%d,%d,%d”,x,y,z); C: scanf(“%d,%d,%d”,&x,&y,&z); D: scanf(“%d,%d,%d\n”,x,y,z);