c语言 习题5.8参考答案(第二种解法,用switch语句)
来源:互联网 发布:塔夫茨大学知乎 编辑:程序博客网 时间:2024/04/29 20:44
/*
Name: xt5_8_2.c
Copyright: 允许任意copy
Author: 姚果
Date: 22-11-05 20:56
Description: 课本p105页习题5.8参考答案
第二种解法,使用switch语句
*/
main()
{
long i;
float bonus, bon1, bon2, bon4, bon6, bon10;
int c;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
printf("请输入利润i:");
scanf("%ld",&i);
c=i/100000;
if(c>10) c=10;
switch(c)
{
case 0: bonus=1*0.1;break;
case 1: bonus=bon1+(i-100000)*0.075;break;
case 2 :
case 3: bonus=bon2+(i-200000)*0.05; break;
case 4:
case 5: bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9: bonus=bon6+(i-600000)*0.015;break;
case 10: bonus=bon10+(i-1000000)*0.01;
}
printf("奖金是%10.2f",bonus);
getch();
}
- c语言 习题5.8参考答案(第二种解法,用switch语句)
- c语言 习题5.8参考答案(第一种解法,用if~else~语句)
- C语言switch语句
- C 语言 switch 语句
- C语言switch语句
- C语言switch语句
- C 语言 switch 语句
- C语言基础编程(switch语句)
- C语言switch语句详解
- C语言 switch 语句用法
- C语言中的switch语句
- 6.3 C语言switch语句
- 54 C语言switch语句
- 【C语言】switch..case语句
- 黑马程序员——C语言循环、switch与if语句笔记和习题
- 习题5.6参考答案,switch的练习
- 自考本科《计算机网络原理》课后习题参考答案(第二章)
- 第二周《C语言及程序设计》实践项目26 利用switch语句解决问题
- c语言 习题5.8参考答案(第一种解法,用if~else~语句)
- Base64 实现。名家手笔。
- 人生启示
- Asp.Net 学习资源列表
- 一个实现FTP断点续传的类
- c语言 习题5.8参考答案(第二种解法,用switch语句)
- 在ASP.NET中实现AJAX
- 开始使用这个感觉上很专业的blog~
- Atlas—微软的Ajax工具包
- 25岁前的男人一定要看的22条道理
- 流浪狗
- Live Communication Server 2005 的十大益处
- 初学者学习C++的50条忠告[转载]
- 安装更多域控制器的分步指南