300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 三只小猪称体重

三只小猪称体重

时间:2023-06-18 20:16:01

相关推荐

三只小猪称体重

三只小猪比体重(程序流程控制学习)

输入三只小猪的体重,比较大小。

C++代码:

方法一:条件判断

#include<iostream>;using namespace std;int main() {int num1 = 0, num2 = 0, num3 = 0;cout << "请输入第一只小猪A的重量:" << endl;cin >> num1;cout << "请输入第二只小猪B的重量:" << endl;cin >> num2;cout << "请输入第三只小猪C的重量:" << endl;cin >> num3;if (num1 > num2) {if (num1 > num3) {cout << "小猪A最重" << endl;}else if(num1 < num3){cout << "小猪C最重" << endl;}else{cout << "小猪B最轻,小猪A和小猪C一样最重" << endl;}}else if(num1<num2){if (num2 > num3) {cout << "小猪B最重" << endl;}else if(num2 < num3){cout << "小猪C最重" << endl;}else {cout << "小猪A最轻,小猪B和小猪C一样最重" << endl;}}else {if (num2 > num3) {cout << "小猪C最轻,小猪A和小猪B最重" << endl;}else if (num2 < num3) {cout << "小猪B最轻,小猪A和小猪C最重" << endl;}else {cout << "小猪A和小猪B以及小猪C一样重" << endl;}}system("pause");return 0;}

方法二:三目运算

#include<iostream>;using namespace std;int main() {int num1 = 0, num2 = 0, num3 = 0;cout << "请输入第一只小猪A的重量:" << endl;cin >> num1;cout << "请输入第二只小猪B的重量:" << endl;cin >> num2;cout << "请输入第三只小猪C的重量:" << endl;cin >> num3;int c = (num1 > num2 ? num1 : num2);int m = c > num3 ? c : num3;cout << "最重的小猪重量为:" << m << endl;system("pause");return 0;}

方法三:switch条件控制:

#include<iostream>;using namespace std;int main() {int num1 = 0, num2 = 0, num3 = 0;cout << "请输入第一只小猪A的重量:" << endl;cin >> num1;cout << "请输入第二只小猪B的重量:" << endl;cin >> num2;cout << "请输入第三只小猪C的重量:" << endl;cin >> num3;switch (num1>num2){case 1:switch (num1>num3){case 1:cout << "第一只小猪最重为:" << num1 << endl;break;default:cout << "第三只小猪最重为:" << num3 << endl;break;}break;default:switch (num2 > num3){case 1:cout << "第二只小猪最重为:" << num2 << endl;break;default:cout << "第三只小猪最重为:" << num3 << endl;break;}break;}system("pause");return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。