C++基礎,while循環與if判斷實現的計算圖形面積
1 #include <iostream> 2 3 int main() { 4 while (true){ 5 int input; 6 int r; 7 int len1; 8 int len2; 9 std::cout << "請輸入您要計算何種類型圖形(1: 圓形,2:矩形 , 0:退出):" << std::endl; 10 std::cin >> input; 11 if(input == 1){ 12 std::cout << "請輸入圓的半徑:" << std::endl; 13 std::cin >> r; 14 std::cout << "您要計算的圓的面積為:" << 3.14*r*r << std::endl; 15 } else if (input == 2){ 16 std::cout << "請輸入矩形的長度:" << std::endl; 17 std::cin >> len1; 18 std::cout << "請輸入矩形的寬度:" << std::endl; 19 std::cin >> len2; 20 std::cout << "您要計算的矩形的面積是:"<< len1*len2 << std::endl; 21 } else if (input == 0){ 22 break; 23 } else{ 24 std::cout << "輸入有誤,請重新輸入" << std::endl; 25 } 26 } 27 28 return 0; 29 }