社区
C语言
帖子详情
scanf("%d%d",&a,&b)为什么有时候输入2个字符,而时候却需要输入3个??
dxhh99
2004-03-09 02:46:54
为什么有的机器Turbo c 2.0中输入的数据个数与程序中的不相符?如:
main()
{int a,b;
scanf("%d%d",&a,&b);}
有的时候编译时输完2个整数就可回到编辑界面,而有时非要输完3个数才行?
...全文
355
6
打赏
收藏
scanf("%d%d",&a,&b)为什么有时候输入2个字符,而时候却需要输入3个??
为什么有的机器Turbo c 2.0中输入的数据个数与程序中的不相符?如: main() {int a,b; scanf("%d%d",&a,&b);} 有的时候编译时输完2个整数就可回到编辑界面,而有时非要输完3个数才行?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mayulin110
2004-03-16
打赏
举报
回复
把'\n'去掉
lihb03
2004-03-16
打赏
举报
回复
看你写的格式应该是只能输入两个才对
xqsong
2004-03-15
打赏
举报
回复
我试了一下星野残红的方法,还真是这个问题,谢谢大家,尤其是星野残红!
babyding
2004-03-15
打赏
举报
回复
scanf的格式控制的不好。楼上说 的对你加逗号或空格都可以可以避免在执行时的错误。
要么本来就不是什么问题,你输入完了敲回车,你不敲的话,它不知道你有没有输完。
敲了回车后,数据才会进入缓冲区。
Typeabc
2004-03-15
打赏
举报
回复
把谭浩强的那本<<C程序设计>>第三章再好好看一下吧!
liao2001
2004-03-15
打赏
举报
回复
。。。
scanf
在c语言中错误,
scanf
_s(" %d %c %d",&a,&b,&c)每次运行总会出错
代码感觉没错,也能正常运行,但是
输入
完1c2,按Enter健结束,就会被异常终止!试验了很多次,发现
scanf
_s(“%d%c”,&a,&b)读取%d之后再读%c就会发生这种情况。讨教高手,是不是
scanf
_s()哪里本人用错了?...
为什么
scanf
(“%d%d”,&a,&b)和
scanf
(“%d %d”,&a,&b);a和b的分隔符可以用空白字符??
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown...
scanf
(“%3c%3c“, &a, &b)
跟我们期望中有点不一样,我们希望他的结果是:a = a b = d,为什么会这样呢 ? ** 解答 ** 这跟a b在内存中的地址是有关的 我们先看一下a b的地址: a的地址值比b的大,说明a的地址在b的后面, 也就是&a = &...
【C语言中的EOF】零基础看懂EOF如何使用while(
scanf
(“%d %d”,&a,&b)感叹号=EOF)
操作系统如Linux之中,EOF不是一
个字符
,而是当系统读到文件结尾,所返回的一个信号值(-1),【怎么知道文件长度,资料只提到了比较文件的长度,这个后期研究了再讲。】 2.C语言中的EOF(着重讲) 在C语言中(更...
c语言
scanf
2個字符,我用C语言
scanf
输入
2个数字是怎么只能收到一个
按照这个格式,
输入
数据的时候,应该加上逗号。比如说想
输入
22 33 就应该 22,33。2、也可以像这样
scanf
("%d %d",&a,&b);中间用空格隔开,那样就可以直接
输入
22 33了。
scanf
的功能用一句话来概括就是...
C语言
70,024
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章