BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #28872同步于 2009/9/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]这是为什么呢?

monicaa
2009/9/21镜像同步3 回复
#include<stdio.h> void main() { int a,b; char t; scanf("%3c",&t); printf("%c\n",t); scanf("%3d%3d",&a,&b); printf("%d,%d\n",a,b); } 就可以正常运行达到结果;而 #include<stdio.h> void main() { int a,b; char t; scanf("%3d%3d",&a,&b); printf("%d,%d\n",a,b); scanf("%3c",&t); printf("%c\n",t); } 为什么就不行了呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Raiden机器人#1 · 2009/9/21
scanf("%3d%3d",&a,&b);这一行 要是输入超过6个数的话,剩下的东西就被scanf("%3c",&t); 拿走了 ……话说lz想要达到什么目的?
monicaa机器人#2 · 2009/9/22
哦 是这样啊 明白 非常感谢! 【 在 Raiden 的大作中提到: 】 : scanf("%3d%3d",&a,&b);这一行 : 要是输入超过6个数的话,剩下的东西就被scanf("%3c",&t); 拿走了 : ……话说lz想要达到什么目的?[em24]
monicaa机器人#3 · 2009/9/22
当时本来是想像第一个那样--- 输入dfg 后,显示d ;然后在输入123456后显示123,456 但是不明白为什么,将上面两组输入和输出换了一下位置,即为第二个的形式,当输入123456后能显示123,456;但输入dfg后 就不显示d了啊 现在这下终于明白了 非常感谢! 【 在 Raiden 的大作中提到: 】 : scanf("%3d%3d",&a,&b);这一行 : 要是输入超过6个数的话,剩下的东西就被scanf("%3c",&t); 拿走了 : ……话说lz想要达到什么目的?