问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,将switch语句写的程序转换为用else if语句写为什么功能实现不了?

发布网友 发布时间:2022-04-09 10:46

我来回答

4个回答

热心网友 时间:2022-04-09 12:16

比较是 == 。
不是= ,你写成赋值语句了。这个问题很常犯,建议使用 “常数==变量”的写法,可以避免自己的粗心。
if else用的多,两者基本没有任何区别。switch适用于分支比较多的情况,而且可以不谢break语句来达到特殊效果。

热心网友 时间:2022-04-09 13:34

#include<stdio.h>
int main()
{
float a,b;
char c;
printf("模拟四则运算:\n");
scanf("%f%c%f",&a,&c,&b);
printf("%d\n",c);
if(c=='+')//<----------
printf("%f\n",a+b);
else if(c=='-')//<----------
printf("%f\n",a-b);
else if(c=='*')//<----------
printf("%f\n",a*b);
else if(c=='/')//<----------
if(b==0)
printf("除数不能为0。\n");
else
printf("%f\n",a/b);
else
printf("输入错误\n");
return 0;
}

热心网友 时间:2022-04-09 15:08

#include<stdio.h>
int main()
{
float a,b;
char c;
printf("模拟四则运算:\n");
scanf("%f%c%f",&a,&c,&b);
printf("%d\n",c);
if(c=='+')//注意
printf("%f\n",a+b);
else if(c=='-')//注意
printf("%f\n",a-b);
else if(c=='*')//注意
printf("%f\n",a*b);
else if(c=='/')//注意
if(b==0)
printf("除数不能为0。\n");
else
printf("%f\n",a/b);
else
printf("输入错误\n");
return 0;
}

注意赋值(=)与判断相等(==)的差别。

热心网友 时间:2022-04-09 17:00

新手常犯的一个错误,老手也偶尔会犯
建议以后可以这样写避免错误
比如if(c=='+')可以写成这样if('+' == c)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
爱普生ME100不能打印 想去锦州西餐厅吃饭,环境好能拍照的,我主要是想拍照。。。食物很精致... Ipad Air连接电脑后itunes不显示设备 SuperJunior-it's you歌词 super junior lt's you的歌词翻译成中文? ...没钱,出来26了,究竟该不该去当兵?退役以后找工作 高中毕业生去入伍了没有考大学,请问退伍还可以继续升学历吗?有什么途径... 什么是免漆家具? 家里用免漆板打家具需多长时间好住进去 脐带血干细胞移植介绍 华为返回键怎么改成小圆圈那种图标呢? 开箱粉丝赠送的“蚂蚁城堡”,倒入白色细沙做洞穴,蚂蚁吃什么呢 上海欢乐谷哪些游乐设施比较好玩。。。 你好。 请问蚁后怎么养? 教教我。 我用的是蚂蚁城堡。 怎么给她们加吃的? 还有什么要注意什么问题? 蚂蚁城堡用什么最简用什么最简单的材料才能搭成? 蚂蚁工坊,蚂蚁迷宫,蚂蚁城堡哪个好? 米面蛾诱捕器主要用于哪里?李梨小食心虫迷向素迷向丝一样吗? 能帮我翻译此文吗 哪位大神能告诉我南瓜里面长蛆虫是什么原因造成的?怎样防治? 米面蛾诱捕器可以带诱芯吗,利用生物信息素的什么原理?急! 请问一下,桃小食心虫诱捕器有几种 什么是叮水果虫的克星?我是卖水果的,一到夏天天气热的时候,就会有很多像小蜜蜂一样的果蝇扑到水果上去 三化螟斗笠形诱捕器哪种好用 果蝇诱杀颗粒剂:一种颗粒药剂,外面是铝箔袋包装,里面是粉红色和*的颗粒,易溶于水,用来诱杀果实蝇 二化螟诱捕器有哪些厂家 Oracle如何使用触发器实现第三者识别码SEQID的变更? 上海家里小飞蛾种类 我忘了贝玲妃官网E-Mail的密码怎么办 果蝇引诱剂用哪个牌子的好? 茶尺蠖诱捕器哪个好用 手机屏幕养会动的小猫app 头发厚,发丝硬,长脸的人适合剪成哪种短发型? 我的头发又多,又硬,剪短发头发会很蓬,但是又想剪短发帅气发型,我适合哪种短发呢? 我的头发属于很厚的那种,发丝很硬,适合剪短发吗?主要是适合什么发型呢 头发比较多很厚重发质又不好又粗又硬想留短发的话什么样的发型适合? 头发发质硬,发量多,圆脸适合什么样的短发 头发硬,剪什么短发好··· 熟猪脸肉要怎么弄才好吃 2岁萌娃独自站菜市场摊前啃猪头,让人捧腹大笑,母亲最后是怎么做的? 男友说你猪头三什么意思? 求一部电影的名字。电影里所有人都长着猪脸,除了男女主角,所以其他人都觉得男女主角很丑。 熏肉猪脸怎样处理能把皮弄软 支付宝蚂蚁借呗最多可以借多少? 榕树贷款的审批容易通过吗? 榕树贷款的通过率怎么样? 怎么设置微信钱包支付密码?(就是给别人发红包时,还需要输入密码才能发出去) 别人收取你发的红包,需要密码怎么设置 韩式半永久纹绣去韩国学习 哪里好 学成回来要多长时间 费用多少 需要准备些什么东西 深圳半永久化妆培训学校学费大概是多少钱,价 用if……else if ……else 语句实现输入某年某月某日,计算出这一天是该年的第几天?例如以2010年3月10日为