有以下程序的输出为( )。#includeint main(){ int y=10;while(y--);printf("y=%d\n",y);return 0;}
A. y=0
B. y=-1
C. y=1
D. 无结果
查看答案
设有程序段:int x=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);,则运行结果是( )。
A. 20,7;
B. 6,12;
C. 20,8
D. 8,20
设有程序段:int n=0;while (n++<=2); printf("%d",n);,则运行结果是( )。
A. 2
B. 3
C. 4
D. 有语法错误
设有程序段:t=0; while (printf("*")) {t++;if (t<3)break;},下面描述正确的是( )。
A. 其中循环控件表达式与0等价
B. 其中循环控件表达式与1等价
C. 其中循环控件表达式是不合法的
D. 以上说法都不对
下面程序的功能是从键盘输入10个整数,求出其中的最大值。#include "stdio.h"int main(){ int n,i=1,max; scanf("%d",&n); max=n; while(____) { scanf("%d",&n); if(n>max) ____; ____; } printf("max=%d\n",max); return 0;}