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 }
















