案例问题
假设有三只小猪A、B、C,在输入三者体重后希望能输出他们各自的体重并测出谁最重
思路
先让A与B相比较,如果A重,则让A和C相比较,如果A重则输出A最重,否则输出C最重
在最开始的条件(AB相比较),如果B重,则让B与C相比较,如果B重则输出B最重,否则C最重
下面是一个实例
#include<iostream>
using namespace std;
int main() {
//三只小猪称体重,判断哪只最重
//1、创建三只小猪变量
int num1 = 0;
int num2 = 0;
int num3 = 0;
//2、让用户输入三只小猪的体重
cout << "请输入小猪A的体重: " << endl;
cin >> num1;
cout << "请输入小猪B的体重: " << endl;
cin >> num2;
cout << "请输入小猪C的体重: " << endl;
cin >> num3;
cout << "小猪A的体重为: " << num1 << endl;
cout << "小猪B的体重为: " << num2 << endl;
cout << "小猪C的体重为: " << num3 << endl;
//3、判断哪只最重
if (num1 > num2) //A比B重
{
if (num1 > num3) //A比C重
{
cout << "小猪A最重" << endl;
}
else
{
cout << "小猪C最重" << endl;
}
}
else if (num2 > num3) //B比C重
{
cout << "小猪B最重" << endl;
}
else
{
cout << "小猪C最重" << endl;
}
system("pause");
return 0;
}
输出结果为