练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重
#include<iostream>using namespace std;int main(){float a = 0;//三只小猪分别是 a、b、cfloat b = 0;float c = 0;cout << "请分别输入三只小猪的体重" << endl;cout << "请输入第一只小猪a的体重 :" << endl;cin >> a;cout << "请输入第二只小猪b的体重 :" << endl;cin >> b;cout << "请输入第三只小猪c的体重 :" << endl;cin >> c;if ((a > b) && (a > c))//判断a是否为最大{if (b > c)//判断b和c的体重大小{cout << "a猪的体重最大,c猪的体重最小" << endl;}else{cout << "a猪的体重最大,b猪的体重最小" << endl;}}else if (b > c)//判断b是否为最大{if (a > c)//判断a和c的体重大小{cout << "b猪的体重最大,c猪的体重最小" << endl;}else{cout << "b猪的体重最大,a猪的体重最小" << endl;}}else//此时c最大{if (a > b)//判断a和b的体重大小{cout << "c猪的体重最大,b猪的体重最小" << endl;}else{cout << "c猪的体重最大,a猪的体重最小" << endl;}}system("pause");return 0;}
结果如图:
代码为博主自己编写,比黑马程序员给的稍微复杂了点,并且没有考虑猪体重相等的情况,建议大家自己进行编写。