C++,,初级问题,高手帮帮!!!

来源:百度知道 编辑:UC知道 时间:2024/05/02 01:06:42
#include<iostream>

int main()

{
int number1;
int number2;
int sum;

std::cout<<"输入第一个数字:";
std::cin>>number1;

std::cout<<"输入第二个数字:";
std::cin>>number2;

std::cout<<"sum is"<<number1+number2<<std::endl;

return 0 ;

}

这是个求和的程序,为什么我输入第二个数字,整个程序就自动关了。。

你只要最后将程序暂停就可以了:
改法1:
包含头文件:#include<stdlib.h>
使用语句:system("pause");

这么改:
#include<iostream>
#include<stdlib.h>
int main()
{
int number1;
int number2;
int sum;

std::cout<<"输入第一个数字:";
std::cin>>number1;

std::cout<<"输入第二个数字:";
std::cin>>number2;

std::cout<<"sum is"<<number1+number2<<std::endl;
system("pause");
return 0 ;
}

改法2:
包含头文件:#include<conio.h>
使用语句:getch();

这么改:
#include<iostream>
#include<stdlib.h>
int main()
{
int number1;
int number2;
int sum;

std::cout<<"输入第一个数字:";
std::cin>>number1;

std::cout<<"输入第二个数字:";
std::cin>>number2;

std::cout<<"sum is&qu