练习案例:三只小猪称体重,分别输入三只小猪的体重,判断哪一只最重
#include<iostream>
using namespace std;
int main()
{
float a = 0;//三只小猪分别是 a、b、c
float 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;
}
结果如图:
代码为博主自己编写,比黑马程序员给的稍微复杂了点,并且没有考虑猪体重相等的情况,建议大家自己进行编写。