A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 安逸丶 中级黑马   /  2015-6-17 13:19  /  1330 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

问题1:  scanf(%d%d,&a,&b);//这里键盘上输入(3,5加","为什么不可以啊,输入空格或回车是可以的,是不是这个地方只能输入空格或回车???)             printf("%d%d",a,b);
问题2: scanf("%f%f",&a,&b);键盘上输入小数后缀f不可以啊,不是单精度的以f结尾吗?
新手勿喷啊........欢迎解答.




评分

参与人数 1黑马币 +4 收起 理由
洋柿子 + 4 神马都是浮云

查看全部评分

10 个回复

倒序浏览
问题一 把%d和%d之间加一个逗号即可,这个问题时格式错误,你得好好理解scanf函数的运行原理
问题二 scanf 在键盘输入的时候 如果是小数形式的实型是不用以f结尾的
回复 使用道具 举报
venn 发表于 2015-6-17 13:32
问题一 把%d和%d之间加一个逗号即可,这个问题时格式错误,你得好好理解scanf函数的运行原理
问题二 scan ...

谢谢,加","的时候,是可以的;可是不加","时,空格与回车是可以的啊,空格与回车跟","相比是不是规定只这么输入的啊?
回复 使用道具 举报
安逸丶 发表于 2015-6-17 13:41
谢谢,加","的时候,是可以的;可是不加","时,空格与回车是可以的啊,空格与回车跟","相比是不是规定只这么输 ...

你把scanf的运行原理看了么 这块的视频 你要是看了就不会有这个疑问了
回复 使用道具 举报
观摩大神的求解。。
回复 使用道具 举报
楼主的问题提得好,学习了
回复 使用道具 举报
围观学习...
回复 使用道具 举报
围观学习
回复 使用道具 举报
1,sacnf("%d,%d",&a,&b); 代码中有逗号才能输入逗号  2、在键盘上输入小数不需要以f结尾
回复 使用道具 举报
围观学习..
回复 使用道具 举报
围观学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马