编写一个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之类的 都是这个数字
人气:435 ℃ 时间:2020-04-14 14:52:25
解答
你写的scanf就提出了要求的输入是“数a” “逗号” “数b”,你既然没有给出逗号,那就一直没有给b赋值,你也没有给b一个初始化的值,那么得出的结果就是一个随机数.
可以把逗号去掉,这样两个数字之间用个空格就行了.
推荐
- C语言程序设计,要求通过键盘输入3个任意的整数,输出其中最大的数
- c语言程序设计.由键盘输入两个整数,分别计算这两个数的和、差、积、商,并输出结果.
- “输入一个整数,输出它的各位数之和及位数”的C语言程序怎么写?
- c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
- 编写一个c语言程序,输入三个整数,输出它们的最大值
- at a speed of和 at a rate of有区别吗 冠词能用the吗
- 一个长方形,两条边和对角线都是整数,怎么证明长方形的面积是12的倍数?
- lt was a wednesday morning at the beginning of July.全文
猜你喜欢