单选题

设有定义:char s[81];int i=0;以下不能将一行带有空格的字符串正确读入的语句或语句组是(    )

A

while((s[i++]=getchar())!='\n');s[i]='\0';

B

scanf("%s",s);

C

gets(s);

D

do{scanf("%c",&s[i]);}while(s[i++]!='\n');s[i]='\0';

赣ICP备20007335号-2