VC++的加法问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:10:29
#include<iostream>
using namespace std;
int main()
{
int iNum1,iNum2,iSum;
cout<<"请输入任意两个数"<<endl;
cin>>iNum1,iNum2;
cout<<"两数相加结果":<<iSum=iNum1+iNum2;
return 0;
}
打进代码却运行不了.为什么

#include<iostream>
using namespace std;
int main()
{
int iNum1,iNum2,iSum;
cout<<"请输入任意两个数"<<endl;
cin>>iNum1,iNum2;
cout<<"两数相加结果":<<iSum=iNum1+iNum2;
这里改为-->cout<<"两数相加结果:"<<iSum=iNum1+iNum2;
return 0;
}

改为:
#include<iostream>
using namespace std;
int main()
{
int iNum1,iNum2,iSum=0;
cout<<"请输入任意两个数"<<endl;
cin>>iNum1>>iNum2;
iSum=iNum1+iNum2;
cout<<"两数相加结果:"<<iSum;
return 0;
}

因为iSum=iNum1+iNum2不能单独写出输出,而且这种习惯也不好。

#include<iostream>
using namespace std;
int main()
{
int iNum1,iNum2,iSum=0;
cout<<"请输入任意两个数"<<endl;
cin>>iNum1>>iNum2;
iSum=iNum1+iNum2;
cout<<"两数相加结果:"<<iSum;
return 0;
}