编写一个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之类的 都是这个数字
人气:447 ℃ 时间:2020-04-14 14:52:25
解答
你写的scanf就提出了要求的输入是“数a” “逗号” “数b”,你既然没有给出逗号,那就一直没有给b赋值,你也没有给b一个初始化的值,那么得出的结果就是一个随机数.
可以把逗号去掉,这样两个数字之间用个空格就行了.
推荐
- C语言程序设计,要求通过键盘输入3个任意的整数,输出其中最大的数
- c语言程序设计.由键盘输入两个整数,分别计算这两个数的和、差、积、商,并输出结果.
- “输入一个整数,输出它的各位数之和及位数”的C语言程序怎么写?
- c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
- 编写一个c语言程序,输入三个整数,输出它们的最大值
- 英语句子选词填空
- 星期一到星期日用英语怎么说?
- 学校购买了45套单人课桌椅,共用去8100元.已知每张课桌比每把椅子贵76元,每把椅子多少元?
猜你喜欢