![]() |
#2
logicgg2010-08-05 23:34
|

#include<iostream>
int main()
{
std::cout<<"请输入两个数:"<<std::endl;
int v1,v2,small,big;
bool equl=false;
std::cout<<"初始值"<<equl<<std::endl;//显示验证equl的初始值
std::cin>>v1>>v2;
if(v1=v2)
{
equl=true;
}
else
{
equl=false;
if(v1<v2)
{
small=v1;
big=v2;
}
else
{
small=v2;
big=v1;
}
}
std::cout<<"最终值"<<equl<<std::endl;//显示查看equl的最终值
if(equl=true)
{
std::cout<<"两个一般大"<<std::endl;
}
else
{
std::cout<<big<<"比"<<small<<"大"<<std::endl;
}
return 0;
}
int main()
{
std::cout<<"请输入两个数:"<<std::endl;
int v1,v2,small,big;
bool equl=false;
std::cout<<"初始值"<<equl<<std::endl;//显示验证equl的初始值
std::cin>>v1>>v2;
if(v1=v2)
{
equl=true;
}
else
{
equl=false;
if(v1<v2)
{
small=v1;
big=v2;
}
else
{
small=v2;
big=v1;
}
}
std::cout<<"最终值"<<equl<<std::endl;//显示查看equl的最终值
if(equl=true)
{
std::cout<<"两个一般大"<<std::endl;
}
else
{
std::cout<<big<<"比"<<small<<"大"<<std::endl;
}
return 0;
}
第一个equl值是0
可第二个equl值就变成了1
诚心请C++高手赐教