在scanf中 不要写空格或回车.另外,如果是%c格式输入,那么在实际输入的时候不要加多余的回车和空格.其他格式可以加.比如 %d %s都行.你这个代码, 直接输入四个英文字符然后回车就好,不要加其他的.比如 ssss
用scanf的话就是按了回车才会代表结束一次输入的,如果不按回车你可以一直输入各种东西。终端输入设计如此。
getchar()是用来输入一个字符的,是以回车代表输入结束 gets()是用来输入字符串的,应该也是以回车代表输入结束 scanf()是什么都可以输入,scanf()是以回车代表输入结束 scanf()中会用到空格 是用作分隔符的 因为scanf()可以输入多个变量,如 canf("%d%d",&a,&b);//表示输入两个整形...
使用scanf()函数和“%s”格式符输入字符串时,当遇到空格、回车和制表符,即判断字符串输入结束。A.正确B.错误
百度试题 题目在scanf函数的格式串中,如果是“%c%c%c”, 在输入三个字符时要用一个以上的空格键、回车键、Tab键和逗号作为每两个输入字符之间的间隔。 ( ) 相关知识点: 试题来源: 解析 错误 反馈 收藏
输入一行字符(以回车键结束),统计其中英文字符,数字字符和空格字符出现的次数。main(){char a;int b,c,d;printf(“Enter”);scanf(
百度试题 结果1 题目已知“int a, b; scanf ( "%d%d", &a, &b );”。若为a和b输入值,可以作为输入分隔符的是( )。 A. 逗号 B. 空格 C. 回车 D. Tab键 相关知识点: 试题来源: 解析 BCD 反馈 收藏
执行scanf(“%d%d”,&a,&b);要求从键盘输入整数时,两个整数之间以( )为间隔。A.逗号B.冒号C.空格D.空白符(含空格键、回车键和Tab键)
设i是int型变量,f是float型变量,用语句“scanf("i=%d,f=%f",&i,&f);”给这两个变量输入值,为了把100和765.12分别赋给i和f,则正确的输入为( )。 A. 100<空格>765.12<回车> B. i=100,f=765.12<回车> C. 100<回车>765.12<回车> D. x=100<回车>,y=765.12<回车> 点击查看答案手机看题 ...
已有程序和输入数据的形式,程序中输入语句的正确形式应当为( )。(注:表示空格,<CR>表示回车)main(){ int a; float f;printf(“\nInput number:”);输入语句printf(“\nf=%f,a=%d\n”,f,a);} Input number:4.5 2<CR>·scanf(“%d,%f”,&a,&f);...