C语言提供了许多输入函数,其中有:getchar(输入字符)、scanf(格式输入)和gets(输入字符串)等。题目要求输入的是字符串,所以可以排除getchar,而且要求输入的字符串中包含空格,而scanf函数默认将输入的空格字符作为分隔符,所以空格不会被输入,故可排除scanf。getc的作用是从文件中输入一个字符,故也不可取。gets函数可以...
C当输入字符串时,函数scanf用“空格”间隔不同的字符串,scanf函数不能输入空格。getchar函数用于输入字符,其调用形式为ch=getchar(),getehar函数从终端读入一个字符作为函数值,把读入的字符赋给变量ch。在输入时,空格、回车符都将作为字符读入,而且只有在用户按键时,读入才开始执行。gets函数的调用形式为getS(Str_...
若要求从键盘读入含有空格字符的字符串,应使用函数 A) getc() B) gets() C) getchar() D) scanf() 答案 B[解析] scanf()语句用“空格”区别不同的字符串,遇到空格结束,所以不能读入空格;getc()与getchar()语句不能用于字符串的读入。 结果四 题目 若要求从键盘读入含有空格字符的字符串,应使用函数(...
若要求从键盘读入含有空格字符的字符串,应使用函数( )。 A. getc( ) B. gets( ) C. getchar( ) D. scanf( ) 相关知识点: 试题来源: 解析 C 正确答案:C 解析:y的初值为9,所以在for循环中,当y的值为9、6或3时,if语句的条件成立,执行输出语句,输出表达式-y的值。因为自减符号在y的前面,所以...
【题目】C++的问题若要求从键盘读入含有空格字符的字符串,应使用函数()。A.getc(C. getchar()B.gets()D.scanf()请说明为什么? 相关知识点: 试题来源: 解析 【解析】scanfD其他都会把空格认为是字符串输入结束符,和回车的效果一样。 反馈 收藏
不能直接读取空格。scanf函数默认会根据空格、制表符或换行符来分隔输入的数据。如果需要读取含有空格的字符串,可以使用%s格式说明符。例如:```cchar str[100];scanf("%...
解析:函数getchar( )的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受—个字符(回车符也算是—个字符),所以getchar( )不能用宋读入字符串。scanf( )函数要求按—定的格式来输入,若同时输入多个字符串,则以空格或回车分割,所以空格不能被识别为—个字符,也就无法读入空格字符。函数gets( )的...
正确的答案是C,即scanf函数。scanf函数可以读取标准输入设备中的数据,并将其存储到指定的变量中。在使用scanf函数时,可以使用格式化字符串来指定需要读取的数据类型[1],也可以在格式化字符串中包含空格,从而实现对空格的统计。例如,可以使用“%[ ]”来表示一个空格字符,然后通过计算读取的字符数来统计空格的数量。
百度试题 结果1 题目当接受用户输入的含有空格的字符串时,应使用()函数。 A. gets() B. getchar() C. scanf() D. printf() 相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目若要从键盘读入含有空格字符的字符串,应使用函数()。 A.getchar()B.getc()C.gets()D.scanf()相关知识点: 试题来源: 解析 C 反馈 收藏