标题:c语言初学者 向大家请教
只看楼主
莱曼
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-2-15
结帖率:100%
已结贴  问题点数:20 回复次数:7 
c语言初学者 向大家请教
c语言初学者  向大家请教
程序要求:输入某人的总收入i     计算他缴纳的所得税和他的实际收入
采用switch语句,把收入范围转换成1,2,3...,n的单一整常数,转换公式为:(int)((i-1)/200)+1
对应表:
0<i<=400      1或2
400<i<=600     3
600<i<=1000   4或5
1000<i<=1200   6
1200<i<=1800   7,8或9
1800<i<=2000     10
2000<i           11以上

我想知道上面的转换公式是怎么得出的,请详细说一下?谢谢!
搜索更多相关主题的帖子: 所得税 c语言 
2011-02-15 14:01
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
得分:8 
很明显i-1是为了确保不会出现像400/200+1这种情况,你可以带个数试试看,体会一下就有感觉了。至于转换公式怎么得出不是你需要知道的东西(我们是学编程不是数学)你要我告诉你也可以

免费赠送河蟹一只
2011-02-15 17:49
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
得分:6 
很自然,你没感觉到吗?

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2011-02-15 19:21
莱曼
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-2-15
得分:0 
回复 2楼 pcbaichi
谢谢你。有的时候就是脑子转不过弯。
2011-02-15 20:15
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
得分:6 
以下是引用pcbaichi在2011-2-15 17:49:40的发言:

很明显i-1是为了确保不会出现像400/200+1这种情况,你可以带个数试试看,体会一下就有感觉了。至于转换公式怎么得出不是你需要知道的东西(我们是学编程不是数学)你要我告诉你也可以


说的太对了!~
收到的鲜花
  • pcbaichi2011-02-15 20:59 送鲜花  1朵  

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-02-15 20:26
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
得分:0 
路过路过。

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-02-15 20:28
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
得分:0 
回复 3楼 卧龙孔明
╯_╰要赚钱的啊

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-02-15 20:31
bosidanding
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-2-15
得分:0 
新手来围观下
2011-02-15 21:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-332224-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.676296 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved