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

c语言swicth语句怎么用,哪位大哥帮忙说下?

发布网友 发布时间:2023-03-23 07:07

我来回答

1个回答

热心网友 时间:2023-10-13 15:04

当你需要用到不等式的时候,你就不应该使用swicth case,因为这个是用来判断你swicth后的表达式是不是和case后面的常量相等的,并不能直接判断大于小于关系。你这个问题直接用if else就行了。。。一定要用switch的话就得用到ceil向上取整,先除以100000再向上取整。

“上述办法”表意不清,我不确定以下代码是不是你要的意思,你可以自己看着改。
#include <stdio.h>
//#include <assert.h>
#include <math.h>
void print(double i)
{
printf("奖金: %.2f", i);
}
int main()
{
double i = 0;
printf("请输入当月利润I: ");
scanf_s("%lf",&i);
//assert(i > 0);
switch ((int)ceil(i / 100000))
{
case 1:
print(i*0.1);
break;
case 2:
print(100000*0.1+i*0.075);
break;
case 3:
case 4:
print(200000*0.075+(i-200000)*0.05);
break;
case 5:
case 6:
print(400000 * 0.05 + (i - 400000)*0.03);
break;
case 7:
case 8:
case 9:
case 10:
print(600000 * 0.03 + (i - 600000)*0.015);
break;
default:
print(1000000 * 0.015 + (i - 1000000)*0.01);
break;
}
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 皖南十大免费景点 玩QQ飞车,刚开始别人跑得快,自己快不了,怎么会 QQ飞车我的技术还不错了,为什么就是跑不快啊? QQ飞车开始以后跑不动怎么回事 考试第一科没考好,心情很烦,怎么办 夏天我们吃什么 一个给毕业学生开的系列讲座,关于提升工作能力的。取个什么名字好 魅族mx6怎么检测不到系统更新? 梦见男人的皮肤很光滑的预兆 梦见自己皮肤变好的预兆 乾隆后面的皇帝是谁? 良好沟通的意义是什么? 三大传统节日 六年级作文元宵节300字 日常锻炼的好处 锻炼的作用是啥 坚持运动的好处有哪些呢坚持运动的好处 4399小游戏神将世界中蜗斗怎么的他 神将世界优加祸斗和良的祸斗攻击相差多少 梦见祸斗的预兆 祸斗的传说典故 c语言高手进,帮忙找错!!switch语句... C语言swith()的问题.谢谢解答 梦见给死去母亲打电话的预兆 梦见给去世亲人打电话的预兆 作文《推荐一本书》300字? 推荐一本书的作文300字? 推荐一本书作文大全 推荐一本书的作文怎么写300字左右 香辣牛肉丁的做法 香辣牛肉丁怎么做 务工人员是什么? 霍克尼摄影拼贴ps怎么用 梦见使用断裂的剃刀的预兆 梦见用剃刀刮胡子的预兆 抱佛脚的解释 治兵是什么意思 2句古文翻译。求高手帮忙~ 医疗物资 外贸三证一函是什么? 交通银行深银联和直连的区别授权交保费 保险公司买保险代收授权交通银行直连和深银联啥区别 形容人内心无比强大,不怕困难的成语词语