案例问题
假设有三只小猪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;}
输出结果为