以下程序用以求x的y次方,请填空。 #include[stdio.h] main() { int x,y; scanf("%d",&x); scanf("%d",&y); printf("%d,%d\n",x,y); int z=1; for(i=1;【 1 】 ;i++) z= 【 2 】 ; printf("%d\n",z); }
举一反三
- #include "stdio.h" int main() { int x,y, (1) ; scanf("%d%d%d", &x,&y,&z); if(x>=y) (2) ; (3) max=y; if( (4) ) max=z; printf("%d\n",max); }
- 以下程序的运行结果是_____________ #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); }
- #include[stdio.h] int main() { int x=1,y=2,z=3; if(x>y)if(y<z) printf("%d",++z); else printf("%d",++y); printf("%d\n",x++); return 0; } 运行结果是: A: 1 B: 41 C: 2 D: 331
- 读下列程序,写出程序的运行结果。 #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"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);}