[单选题]

有以下程序

#include <stdio.h>

main()

{ int x=8;

for( ; x>0; x--)

{ if(x%3) {printf("%d, ",x--); continue; }

printf("%d,",--x);

}

}

程序的运行结果是

A.)7,4,2

B.)8,7,5,2

C.)9,7,6,4

D.)8,5,4,2

参考答案与解析:

相关试题

有以下程序:include<stdio.h>int f(int x):main{

[单选题]有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d/n",m);}int f(int x){return x*2;)程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>int f(int x);main(

    [单选题]有以下程序#include<stdio.h>int f(int x);main( ){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • ( 8 )有以下程序#include <stdio.h>main (){ int

    [试题]( 8 )有以下程序#include <stdio.h>main (){ int m,n;scanf ( " %d%d " ,&m,&n ) ;while ( m!=n ){ while ( m>n ) m=m-n;while ( m<n ) n=n-m;}printf ( " %d/n " ,m ) ;}程序运行后,当输入 14 63 < 回车 > 时,输出结果是 ( 8 ) 。

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int f,f1,

    [试题]有以下程序#include <stdio.h>main(){ int f,f1,f2,i;f1=0;f2=1;printf("%d %d ",f1,f2);for(i=3;i<=5;i++){ f=f1+f2; printf("%d",f);f1=f2; f2=f;}printf("/n");}程序运行后的输出结果是 ( 1 0 ) 。

  • 查看答案
  • 有以下程序#include <stdio.h>int f(int x){ int

    [单选题]有以下程序#include <stdio.h>int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main( ){int z;z=f(3); printf("%d/n",z);}程序的运行结果是A.)0B.)9C.)6D.)8

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int x;sca

    [单选题]有以下程序#include <stdio.h>main(){ int x;scanf("%d",&x);if(x<=3) ; elseif(x!=10) printf("%d/n",x);}程序运行时 , 输入的值在哪个范围才会有输出结果A.) 不等于10 的整数B.) 大于 3 且不等于10 的整数C.) 大于 3 或等于10 的整数D.) 小于 3 的整数

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int x=1,

    [单选题]有以下程序#include <stdio.h>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++);}程序的运行结果是A.331 B.41 C.2 D.1

  • 查看答案
  • (18)有以下程序#include <stdio.h>main(){ int x

    [单选题](18)有以下程序#include <stdio.h>main(){ int x=011;printf("%d/n",++x);}程序运行后的输出结果是A.)12B.)11C.)10D.)9

  • 查看答案
  • (27)有以下程序#include <stdio.h>main(){ int x

    [单选题](27)有以下程序#include <stdio.h>main(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d/n",y);}程序运行后的输出结果是A.)3B.)2C.)1D.)0

  • 查看答案
  • (7)有以下程序#include <stdio.h>main(){ int x;

    [主观题](7)有以下程序#include <stdio.h>main(){ int x;scanf("%d",&x);if(x>15) printf("%d",x-5);if(x>10) printf("%d",x);if(x>5) printf("%d/n",x+5);}若程序运行时从键盘输入12<回车>,则输出结果为 (7) 。

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int x=8;f