非常风气网www.verywind.cn
首页
scanf不能输入空格
字符数组
输入
时的回车问题
答:
关于字符数组的输入,主要有两种形式,分别为
scanf
语句输入和gets语句输入,这两种输入各有优缺点,都是围绕
空格
和回车的问题。对于scanf函数来说,它不会将‘\n’当做一个字符来读取,所以在有两个scanf语句先后执行的时候,后面的scanf语句不会将上一个scanf的回车作为字符进行读取,从而导致
无法输入
或者...
C语言
输入
两个数之间使用
空格
隔开吗?
答:
C语言
输入
两个数之间使用
空格
隔开还是使用逗号隔开主要取决于你在编写程序时你的
scanf
语句。具体的区别如下:1、使用scanf("%d,%d",&a,&b);语句进行输入:在输入数据时,两个数据中间需要加“,”,如“500,600”。2、使用scanf("%d%d",&a,&b);语句进行输入:在输入数据时,数据之间
不可以
用逗号...
...要用逗号来分隔
输入
的数值,
不能
用
空格
吗?为什么?
答:
因为程序上写的时候格式化
输入
里面有逗号 程序应该是这么写的
scanf
("%d,%d,%d", &a, &b, &c) ;如果想用
空格
隔开可以改成如下的:scanf("%d%d%d", &a, &b, &c) ;
为什么
scanf不能输入
字符串
答:
scanf不能输入
字符串:因为scanf函数遇到
空格
,换行符或者tab键的时候后会立即结束读取,所以,你输入hello jane,最后读取的只有jane。如发现第一次输入的内容,scanf并没有全部读取,只读取了第一个空格之前的内容,也就是John,后面的Wilson被临时存储到缓冲区,当出现第二次scanf的时候,就自动将Wilson...
C语言
scanf输入
回车或
空格
时停止输入
答:
scanf
("%d",&a[i]); 无此功能,当你连续按回车时,它继续等待
输入
数据。可以用gets(s);再sscanf读数。用strlen(s)判断为空行,则停止输入:include<stdio.h> include<stdlib.h> void main(){ int i,a[10];char s[20];for(i=0;i<10;i++) { gets(s);if (strlen(s) < 1) ...
c语言里,
scanf
("%s",chars); 如果我一直
输入空格
,它就一直不会读取是...
答:
scanf根本不读入
空格
当然是从第一个非空格读入),详细地说,当我们
输入
数据时,在按下回车键前输入的数据都储存在缓冲区,按下回车键后,会把数据及换行符一起传送到标准输入流中,scanf就是从标准输入流中读取数据,它会在其中查找,跳过
空白
符(空格 换行符 制表符)(
scanf不能
读取空白符的原因...
scanf
语句中%d后面多加一个
空格
,为什么数据需要多
输入
一个?_百度知 ...
答:
因为你sacnf ("%d ", &a[i]);的%d后面有个
空格
,在你
输入
数字后,sacnf会跳过所有空格字符,包括回车符,直到遇到不是空格字符才退出,把%d后的空格删除就可以了 楼上的不要乱说,如果空格后面没有输入其他空格以外的字符,
scanf
会一直跳过空格然后等待输入,直到输入非空格字符后scanf才会返回 ...
scanf
用%c的时候可以识别
空格
吗?
答:
c前面的
空格
就是用来屏蔽
空白
符的。(
scanf
()读入字符串中的空格)include<stdio.h> int main(){ char a[777];scanf("%[^/n]",&a);printf("%s",a);return 0;}
C语言中
scanf
处理
输入
数据时,遇到什么情况时该数据认为结束
答:
主要有三种情况,每说一种情况,我给你举个例子吧,帮助你理解 1.遇到
空格
,或"回车",或"跳格",例子:scantf("%d%d",&a,&b)如果这样
输入
:12空格23当对a输入时,
录入
了12,然后遇到空格,满足条件,停止对a录入,所以a的值为12 2按指定宽度结束,例如"%3d",只取前3列 3遇到非法输入...
在
scanf
()函数中的字符控制符前加一个
空格
答:
这绝对不是为了美观,空格确实不是必须的,但有了空格就可以忽略你输入的空格,懂我的意思吗?比如
scanf
(" %c" ,&c);你输入了' a'(a前面有个空格),a就能被c接受。但控制符前如果没空格,那c就接受了空格,明白了没?这个可以防止误操作,忽略
空格输入
,接受第一个非空格输入!
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网