要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是( )。

admin2009-01-15  38

问题 要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是(    )。

选项 A、while(( ch = getchar( )) ! =’N’) printf(" %c",ch);
B、while(ch = getehar() ! =’N’)printf("%c",ch);
C、while (ch = getehar() = = ’N’)printf( "%c", ch);
D、while ((ch = getchar( )) == ’N’)printf("%c", ch );

答案1

解析 此题中选项B)与选项C)首先在书写上就有错误;题目要求当读人的字母为非字母’N’时才执行printf语句,依据选项D)的要求,只有当读人的字母为’N’时才执行printf句,故也错误。
转载请注明原文地址:https://kaotiyun.com/show/F2Xp777K
0

最新回复(0)