有以下程序段#includemain(){…while(getchar()!='\n');…}
举一反三
- 若变量已正确定义,以下正确的程序段是()。 A: while(ch=getchar()=='\N')putchar(ch); B: while((ch=getchar())=='\n')putchar(ch); C: while((ch=getchar())!='\N')putchar(ch); D: while((ch=getchar())!='\n')putchar(ch);
- 有以下程序段: int n=10; while(n>7) { n–-; printf("%d",n); } 程序段的输出结果是
- 有如下程序段:int main(){┆while(getchar()!='\n')┆}以下叙述中正确的是( )。 A: 此while语句将无限循环 B: getchar()不可以出现在while语句的条件表达式中 C: 当执行此while语句时,只有按回车键程序才能继续执行 D: 当执行此while语句时,按任意键程序就能继续执行
- 有以下程序#includemain(){intn=2,k=0;while(k++&&n++>2);printf(“%d%d”,k,n);}程序运行后的输出结果是
- 下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。请填空。 int n=0,c; c=getchar(); while(______ ) { if(______ ) n++; c=getchar( ); } printf(“%d”,n);