全部问题 > 当前问题

正确答案是什么?为什么?

若有定义:
char s[30] = {0};
运行时输入:
This is a string.<回车>
则以下不能正确读入整个字符串:
This is a string. 
到字符数组 s 中的语句组是
(   )。

A)scanf("%s", s);

B)gets(s);

C)for (i=0; (c=getchar())!= ’\n’; i++)s[i] = c;

D)i = 0;
     while ((c=getchar())!=’\n’)s[i++] = c;

5 2016-3-18 12:50:17

共 1 个回答

最佳答案

嘿嘿大人 2016-3-19 13:34:24

A 撒,a这个只能输入没有空格的字符串

问题来自: 位运算