永发信息网

c++ 求把switch语句转换成if 语句 不一定要全写 简单给个提示框架就好

答案:2  悬赏:0  手机版
解决时间 2021-02-02 00:18
#include
using namespace std;
int main(){
int k,d,r,m,n;
double s;
cout<<"请选择图形:1.圆形;2.长方形;3.正方形;"< cin>>k;
switch(k){
case 1:
cout<<"请输入半径"< cin>>r;
s=3.1415926*r*r;
cout<<"圆形的面积为:"< break;
case 2:
cout<<"请输入长方形的长和宽"< cin>>m>>n;
s=m*n;
cout<<"长方形的面积为:"< break;
case 3:
cout<<"请输入正方形的边长"< cin>>d;
s=d*d;
cout<<"正方形的面积为:"< break;

}
return 0;
}
不一定要全写 简单给个提示框架就好
最佳答案
#include
using namespace std;
int main(){
int k,d,r,m,n;
int y=1,c=2,z=3;
double s;
cout<<"请选择图形:1.圆形;2.长方形;3.正方形;"< cin>>k;
if(k==y)
{
cout<<"请输入半径"< cin>>r;
s=3.1415926*r*r;
cout<<"圆形的面积为:"< }
if(k==c)
{
cout<<"请输入长方形的长和宽"< cin>>m>>n;
s=m*n;
cout<<"长方形的面积为:"< }
if(k==z)
{
cout<<"请输入正方形的边长"< cin>>d;
s=d*d;
cout<<"正方形的面积为:"< }
return 0;
}
全部回答
c++里的case没有这种写法 #include "iostream" using namespace std; void main() { int x; cin>>x; switch (x) { case 1: case 3: case 5: case 7: case 9: cout<<1<<endl; cout<<2<<endl; break; case 2: case 4: case 6: case 8: cout<<3<<endl<<4<<endl;break; default: cout<<"88888888"<<endl; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宣城市聚源精细化工有限公司东门地址在什么地
学工商管理找什么工作
天然气产地适合做什么
昂索村地址在什么地方,我要处理点事
邢台清河县有几家宾馆,都怎么样,推荐一下?
托勒村地址在什么地方,想过去办事
良心推荐一下落地13万左右,最高不超过15万的
【变幻莫测】“变换莫测”和“变幻莫测”的意
辞职递交后,多久可以拿到离职证明
.The talk between the two leaders aimed at
塔哇村地址在什么地方,想过去办事
红豆薏米的同时吃绿豆芽好不好
徐泾东旁边有新楼盘吗
上达玉村地址在什么地方,想过去办事
过马营镇第一社区居民委员会地址在什么地方,
推荐资讯
我在快玩里下的刺客信条:启示录为什么打不开
成语有丸字的有什么
最近在网上看到净果出的一款app叫什么来着?
请问古代糕点是怎么做的???
物体和水平地面间的滑动摩擦力大小一定等于重
什么是墨菲定律?
五羊本田佳御的发动机过时了吗?
补写出下列名篇名句中的空缺部分。(限选其中
头发在太阳光下呈亮光色是头发空了,要脱发的
鼎天台球馆怎么去啊,我要去那办事
承蓝少儿舞蹈地址在什么地方,想过去办事
宝骏汽车销售服务店地址有知道的么?有点事想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?