执行程序段后输出是() 。
int x;
for( x=10; x>3; x- - )
{ if ( x%3 ) x- -;- -x; --x;printf("%d ",x);}
int x;
for( x=10; x>3; x- - )
{ if ( x%3 ) x- -;- -x; --x;printf("%d ",x);}
举一反三
- 有如下程序段,其输出结果是( )。 int x=3; do{ printf("%d ",x-=2); }while(!(--x));
- 以下程序执行后输出结果是( )。 #include "stdio.h" void main() { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x); }
- 1.如有 int x=20,下面各表达式运算后x的值是_____,____,_____,_____,____,____。 (1) x+=x (2)x-=2 (3) x*=2+5 (4) x/=x+x (5)x%=(x%3) (6) x+=x-=x*=x
- 下面的程序 main() { int x=3; do { printf("%d",x-=2); }while(!(--x));}
- 【填空题】写出下面程序执行后的运行结果____。#include <;stdio.h>;int main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d",x); return 0;}