永发信息网

急急急,C++ 输入一个奖金数,求税率、应交税款及实得奖金数

答案:3  悬赏:0  手机版
解决时间 2021-01-26 05:20
奖金税率如下:(a代表奖金,r代表税率) a<100(元) r=0% 100≤a<200 r=2% 200≤a<400 r=4% 400≤a<800 r=8% a≥800 r=10%
最佳答案
||
#include <stdio.h>
#define RANK_MAX 4
double rate[RANK_MAX+1] = {0.0, 0.02, 0.04, 0.08, 0.10};
double rank[RANK_MAX] = {100, 200, 400 ,800};
void TaxCalculating(double bonus)
{
int i, j;
double pay = 0, rest = 0;

if( bonus<0 )
{
printf("数据错误.\n");
return;
}

for( i=0; i<RANK_MAX; i++ )
{
if( bonus<=rank[i] )
break;
}

pay = bonus * rate[i];
pay = pay - rank[0]*rate[i];
for( j=1; j<i; j++ )
{
pay -= (rank[j] - rank[j-1]) * (rate[i] - rate[j]);
}

rest = bonus - pay; printf("奖金数:%.2f\n税率:%.2f\n应缴税款:%.2f\n实得奖金:%.2f\n", bonus, rate[i], pay, rest );
return;}
void main()
{
char ans;
double bonus;

do
{
printf("请输入奖金数:");
scanf("%lf", &bonus);
fflush(stdin);
TaxCalculating(bonus);

printf("Go on?(y or Y)?\n");
scanf("%c", &ans);
fflush(stdin);;
} while ( ans=='y' || ans=='Y');

return;}
全部回答
if (a>=100 && a <200) { cout<<"税率r=2%"<<endl; cout<<"应交税款 = "<<a*0.2<<endl; cout<<"实得奖金数"<<a*0.98<<endl; } 依次这样判断...
#include &lt;stdio.h&gt; #define rank_max 4 double rate[rank_max+1] = {0.0, 0.02, 0.04, 0.08, 0.10}; double rank[rank_max] = {100, 200, 400 ,800}; void taxcalculating(double bonus) { int i, j; double pay = 0, rest = 0; if( bonus&lt;0 ) { printf("数据错误.\n"); return; } for( i=0; i&lt;rank_max; i++ ) { if( bonus&lt;=rank[i] ) break; } pay = bonus * rate[i]; pay = pay - rank[0]*rate[i]; for( j=1; j&lt;i; j++ ) { pay -= (rank[j] - rank[j-1]) * (rate[i] - rate[j]); } rest = bonus - pay; printf("奖金数:%.2f\n税率:%.2f\n应缴税款:%.2f\n实得奖金:%.2f\n", bonus, rate[i], pay, rest ); return;} void main() { char ans; double bonus; do { printf("请输入奖金数:"); scanf("%lf", &amp;bonus); fflush(stdin); taxcalculating(bonus); printf("go on?(y or y)?\n"); scanf("%c", &amp;ans); fflush(stdin);; } while ( ans=='y' || ans=='y'); return;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
养鱼鱼塘水太浑浊出现太多死鱼怎么办
2㎡ +10m=600
枝江市董市镇董市邮政储蓄所地址在什么地方,
【关于友情的成语】有关友情的成语
怎样才可以清除系统盘里的垃圾文件或没有用的
安福寺邮政支局地址在哪,我要去那里办事
手上粘胶水了怎么办?
成语涎皮赖脸的意思是什么啊?有知道释义的请
求东野圭吾小说翻拍成电影电视剧的完整介绍
冬天除了跑步以外还有什么有效的锻炼身体方法
(2009年4月山东省潍坊市二模10题)比较下面
哪里下载MyEclipse用户图形编程的SWT插件?
沧州市里到青县马场杨官屯工业区怎么走
卫生职称考试临床医学,微生物,理化检验技术
浙江杭州发达的地区有哪些
推荐资讯
根据国家农调总队的抽样调查,中国每3个产业
2013年1月25日 澳网女单比赛
北京中科富民生物技术研究院我被你院王婷和姓
血魄一击是个什么样的技能?威力,作用效果
莘县古云镇中心初级中学地址在哪,我要去那里
山东省轻工工程学校地址在什么地方,我要处理
千年古树茗茶庄地址在什么地方,想过去办事
大荆派出所地址在什么地方,我要处理点事
雀舌罗汉松都是嫁接的吗
成语以黑为白的意思是什么啊?有知道释义的请
夏利a+新车后备箱里面后侧底下有黄色的胶是怎
时间都知道电视剧的男主到底是谁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?