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 }