问答题
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求
企业发放的奖金根据利润提成,发放规则如下:
利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润Ⅰ,输入应发放奖金总数。
#include
#include
int main()
{
long int gain;
int prizel, prize2, prize4, prize6, prize10,prize=0;
puts("************************************");
puts("* The program will solve *");
puts(" * the problem of prize distribution * "):
puts(" ************************************");
puts("please input the mum of gain:");
scanf("%ld", &gain);
prizel=100000*0.1:
prize2=prizel+i00000*0.075:
prize4=prize2+200000*0.05:
prize6=prize4+200000*0.03:
prize10=prize6+400000*0.015:
if(gain<=100000)
prize=gain*0.1:
else if(gain<=200000)
prize=prizel+(gain-i00000)*0.075;
else if(gain<=400000)
prize=prize2+(gain-200000)*0.05:
else if(gain<=600000)
prize=prize4+(gain-400000)*0.03:
else if(gain<=1000000)
prize=prize6+(gain-600000)*0.015;
else
prize=prize10+(gain-i000000)*0.01;
printf("The prize is:%d\n", prize);
getch();
return 0;
画出此程序主函数的控制流程图。
【参考答案】
函数的控制流程图如下:
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
软件测试的目的是______。
A.软件编写完成以后的后续工作
B.寻找软件缺陷而执行程序的过程
C.使软件能更好工作
D.保证程序能完全正确的被执行
点击查看答案&解析
单项选择题
性能测试主要用于实时系统和嵌入式系统,其目标是______。
A.测试各种资源在超负荷的情况下的运行情况
B.检测系统可以处理目标内确定的数据容量
C.度量系统的性能和预先定义的目标有多大差距
D.验证系统从软件或者硬件失效中恢复的能力
点击查看答案&解析
相关试题
使用基本路径测试方法确定该状态图的测试路径。
请回答当文档状态为“打开 再现”、“待验...
设计一组测试用例,使该程序所有函数的语句...
请画出该系统以上交互行为的状态图。
下表是问题报告的文档结构,请给出问题报告...