编写一个C语言程序,从键盘输入两个整数,输出这两个数之和.
#include
int main ()
{
int a,b;
printf ("请输入两个数a,b:\n");
scanf ("%d,%d",&a,&b);
printf ("两数之和为:%d\n",a+b);
return 0;
}
这是我写的 但是为什么输出的总是个-85899348 这样的数呢
不管是我输入12还是1 2之类的 都是这个数字
人气:319 ℃ 时间:2020-04-14 14:52:25
解答
你写的scanf就提出了要求的输入是“数a” “逗号” “数b”,你既然没有给出逗号,那就一直没有给b赋值,你也没有给b一个初始化的值,那么得出的结果就是一个随机数.
可以把逗号去掉,这样两个数字之间用个空格就行了.
推荐
- C语言程序设计,要求通过键盘输入3个任意的整数,输出其中最大的数
- c语言程序设计.由键盘输入两个整数,分别计算这两个数的和、差、积、商,并输出结果.
- “输入一个整数,输出它的各位数之和及位数”的C语言程序怎么写?
- c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
- 编写一个c语言程序,输入三个整数,输出它们的最大值
- 有40克食盐溶液,若加入200克水,它的浓度就减少10%.这种溶液原来有多少克水?原来浓度是多少?
- 请问BEC高级的各题的分数比例是多少?每一部分各占多少分
- 古诗词中描写鱼的诗句,
猜你喜欢