单项选择题

以下程序运行后的输出结果是()
#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

<上一题 目录 下一题>
热门 试题

单项选择题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MIN-2147483647 int findmax(int x[],int n) int i,max; for(i=0;i<n;i++) max=MIN; if(max<x[i])max=x[i]; return max; 造成错误的原因是( )。
A.定义语句“int i,max;”中,max未赋初值
B.赋值语句“max=MIN”;中,不应给max赋MIN值
C.语句“if(max<x[i]max=x[i])”中,判断条件设置错误
D.赋值语句“max=MIN;”放错了位置
单项选择题
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。 main() int x; scanf( %d ,&x); if(x++>2)printf( %d ,x); else printf( %d n ,x--);

A、 4和2
B、 4和1
C、 4和0
D、 3和1

相关试题
  • 以下程序是求矩阵a、b的和,结果存入矩阵c...
  • 下列程序的运行结果是______。 #de...
  • 在宏定义#define P13.14159中,...
  • 以下程序的输出结果是______。 #in...
  • 以下程序的定义语句中,x[1]的初值是_...