不难呀。
一、首先你得先有三个函数,分别用来接入各类形状的数据,再计算相应形状的面积。
我给你长方形为例:
程序代码:
//接收长方形长和宽,并算出面积,并输出到屏幕
void rectangle ()
{
std::cout << "请输入长方形的详细信息:" << std::endl;
int l, w;
std::cout << "长为:";
std::cin >> l;
std::cout << "宽为:";
std::cin >> w;
std::cout << "该长方形的面积是:" << l * w; //我觉得不用浮点数就够了
}
二、然后你写出另两形状的函数:
三、最后是主函数:
程序代码:
#include <iostream>
int main()
{
std::cout << "请输入形状类型:\n"
"1、长方形\n"
"2、圆形\n"
"3、三角形\n"
"请输入选项(1/2/3): ";
int sel = 0;
std::cin >> sel;
//老师要的switch来了:
switch(sel)
{
case 1 : rectangle(); break;
case 2 : ___________; break;
case 3 : ___________; break;
default :
std::cout << "让你输入1,2,3,你非不听话都输入些什么数字啊~,你知道你这样有多讨厌吗?我们写个程序容易吗?都哭了呢。" << std:endl;
}
return 0;
}
[此贴子已经被作者于2019-11-5 20:19编辑过]