接触C++的第一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:23:41
易学C第2章的题目- -!
大概意思就是让我编辑一个输入任意两整数能得出整数和的代码。
我是这样编的。
----------------------------------------------------------------------
#include "iostream.h"
int main()
{
int a,b;
cout <<"请输入两数字:";
cin >>a,b;
cout <<"你刚才输入的两个数字和是"<<a+b <<endl;
return 0;
}
---------------------------------------------------------------------
为什么我运行后所得的和总是负数。我知道一定是我弄错了,但不晓得是错在那里,今天刚刚开始看这书- -!请大虾门不吝赐教!!小弟我在这抱拳了!!!

main前面是否是void或是有返回类型并不重要,在输入两个数时应该是:
cin>>a>>b;如果是你那样,b就没有初始化,结果是负数就有可能了
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout <<"请输入两数字:";
cin >>a>>b;
cout <<"你刚才输入的两个数字和是"<<a+b <<endl;
return 0;
}

main()前面是void
return 0 删掉

cin>>a>>b;

#include "iostream.h"
void main()
{
int a,b;
cout <<"请输入两数字:";
cin >>a>>b;
cout <<"你刚才输入的两个数字和是"<<a+b <<endl;
}