问题 单项选择题

阅读如下程序段
#include"stdio.h"
main()
int x,a,b;
scanf("%d",&x);
a=b=x;
for(;x!=0;)
if(x<b)b=x;
if(x>a)a=x;
scanf("%d",&x);
printf("a=%d,b=%d\n",a,b);


输入后输出结果是

A) a=7569,b=789
B) a=5,b=365
C) a=7,b=789
D) a=7569,b=5

答案

参考答案:D

解析: 本题的功能是求出输入序列的最大值和最小值,并打印输出。

填空题
单项选择题 A2型题