编写的一个求最大值和最小值,数字太大会报错误的答案
#include <iostream>int main()
{
std::cout<<"输入2个数字"<<std::endl;
int V1 , V2 ;
std::cin>>V1>>V2;
int lower ,upper ;
if (V1<V2)
{
lower=V1 ;
upper=V2;
}
else
{
lower=V2 ;
upper=V2 ;
}
std::cout<<"最大的是"<<upper<<"最小的是"<<lower<<std::endl;
if (V1=V2) {
lower=upper;
}
std::cout<<"2数相等"<<upper<<"="<<lower<<std::endl;
return 0 ;
}
如果第一次输入是235
第二次输入是142
结果为最大值是142,最小值142
2数相等 142=142
是哪出错 ?还有数值过大也会出错,怎么解决?新手没分,见谅!