c语言 两数相加出错 搞不懂
答案:4 悬赏:10
解决时间 2021-04-07 13:08
- 提问者网友:堕落的邪教徒
- 2021-04-06 19:36
#include
int main (void)
{
int a,b;
printf("input two integer:\n");
scanf("%d%d",&a,&b);
printf("the sum is %d:\n",a+b);
return 0;
}
输入“1,2”后,竟然得到的是“858993459”
怎么改正?
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-04-06 19:50
输入格式的问题,由于scanf()中的格式控制符没有用逗号分隔,所以在输入数据时也不能用逗号分隔,而要用空格或者回车分隔.
全部回答
- 1楼网友:何以畏孤独
- 2021-04-06 23:02
#include
int main (void)
{
int a,b;
printf("input two integer:\n");
scanf("%d%d",&a,&b);
printf("the sum is:%d\n",a+b);
return 0;
}
- 2楼网友:啵啵桃汀
- 2021-04-06 21:37
include<.h> int main(void) { int x,y,z; scanf("%d %d"stdio,&y),"n"; z=x+y,z); return 0; } scanf中两个%d中间使用了"; printf("%d\输入时就要输入",",&x
- 3楼网友:滚出爷的世界
- 2021-04-06 20:01
输入1空格2应该就好了 不能逗号 你再试试
程序完全正确
我要举报
大家都在看
推荐资讯