這是我寫的代碼,要有啥問題嗎

#include <iostream>
using namespace std;
int main()
{
int a = 0;
int b = 0;
int c = 0;
cin >> a;
cin >> b;
cin >> c;
cout << "小豬a的質量是" << a << endl;
cout << "小豬b的質量是" << b << endl;
cout << "小豬c的質量是" << c << endl;
switch ()
{
case1:
a > b, a > c;
cout << "最胖的小豬是a" << endl;
case2:
a > b, a > c;
cout << "最胖的小豬是a" << endl;
case3:
a > b, a > c;
cout << "最胖的小豬是a" << endl;
case4:
a == b > c;
cout << "最胖的小豬是a和b" << endl;
case5:
a == c > b;
cout << "最胖的小豬是a和c" << endl;
case6:
b == c > a;
cout << "最胖的小豬是b和c" << endl;
case7:
a == b == c;
cout << "三只小豬一樣胖" << endl;
}
system("pause");
return 0;
}
請問一下switch括號應該寫什么
這題適不適合用switch結構來做?
uj5u.com熱心網友回復:
case3:a > b, a > c;沒有這種的
只能用常量 字符
case ‘a'
換成if else吧
uj5u.com熱心網友回復:
好 謝謝大神
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/240682.html
標籤:C++ 語言
上一篇:指標陣列為什么顯示錯誤?
下一篇:怎么看陳述句包含多少字符
