/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 9 条)
学习达人
aforever04 展开
if(a<=10) printf("奖金为:%f",a=a*0.1);
else if(a<=20) printf("奖金为:%f",p1+(a-10)*0.075);
else if(a<=40) printf("奖金为:%f",p12+(a-20)*0.05);
else if(a<=60) printf("奖金为:%f",p24+(a-40)*0.03);
else if(a<=100) printf("奖金为:%f",p46+(a-60)*0.15);
else printf("奖金为:%f",p10s);
}
2025年02月07日 23:10
0 回复
学习达人
aforever04 展开
为啥这样写,输入一个数后没有输出呢(100000写为了10)
main(){
float a,p1,p12,p24,p46,p610,p10s;
printf("当月利润为:");
scanf("%f",a);
p1=10*0.1;
p12=p1+10*0.075;
p24=p12+20*0.05;
p46=p24+20*0.03;
p610=p46+40*0.015;
p10s=p610+(a-100)*0.01;
2025年02月07日 23:10
0 回复
hdylnpu 讲师 展开
@ aforever04 你好,输入语句应该取地址呀
scanf("%f",&a);
2025年02月09日 10:53
@TA
打卡Lv2
T770703lx 展开
利润低于或等于10万,奖金是百分之10.应该设多一项p1
2024年07月24日 22:22
0 回复
T-zly13xcxm 展开
0---10w---20w---40w---60w---100w---100+w
10% 7.5% 5% 3% 1.5% 1%

我感觉这样好理解一点 再借助老师视频十分钟的地方好理解一点
2023年03月04日 17:40
1 回复
学习达人
T237363yk 展开
老师,p4应该是0.075吧,您举例的是15w,如果您举例利润20w以上该发现问题了,巧了
2024年02月12日 22:26
0 回复
hdylnpu 讲师 展开
@ T237363yk 你好,你说的是正确的,教案中的代码是没有问题的,演示讲解时马虎了。
2024年02月14日 09:05
@TA
学习达人
热爱学习的longdaren 展开
为什么我输入一个很大的数比如100000000000000时程序错乱了
2023年07月08日 16:11
0 回复
KITADO 展开
@ 热爱学习的longdaren 数据类型的时候讲过了,无论整数还是浮点数,都有最大值。
2024年02月02日 17:27
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部