自改 : &a &b 输入输出 问题

LI-O 2012-12-02 10:42:19
int a,b,c;
printf("please input a b:");
scanf("%d,%d",&a,&b);
c=a+b;
printf("c=%d",c);
(举个例子) 运行结果 需要输入 2,3 结果正确
输入2 3 结果 错误,。
怎么修改可以不需要 “ , ” 符号。
求解
...全文
104 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
newtee 2012-12-03
  • 打赏
  • 举报
回复
先看看scanf函数的参数和返回值 不要自以为的瞎用 http://baike.baidu.com/view/1390039.htm
MoreWindows 2012-12-03
  • 打赏
  • 举报
回复
你在这一句 scanf("%d,%d",&a,&b); 都指定了两个整数之间有个逗号呀,楼主将,号换成空格试试。
delong45 2012-12-03
  • 打赏
  • 举报
回复
scanf("%d,%d",&a,&b); 输入要按照scanf中引号的格式
LI-O 2012-12-03
  • 打赏
  • 举报
回复
只是自己试着玩玩,没想到 这么积极。。 谢各位了
赵4老师 2012-12-03
  • 打赏
  • 举报
回复
请判断scanf的返回值!
wizard_tiger 2012-12-03
  • 打赏
  • 举报
回复
LS都说了,学习一下。
lilianjie001 2012-12-02
  • 打赏
  • 举报
回复
1楼答案正确
慧钦 2012-12-02
  • 打赏
  • 举报
回复
scanf("%d,%d",&a,&b); // 这里输入格式串里面有个逗号,所以必需输入整数 逗号 整数 才是对的 把逗号去掉就可以了 scanf("%d%d",&a,&b);

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧