第七周 oj 1030 求奖金总数

来源:互联网 发布:网络防火墙导致不上网 编辑:程序博客网 时间:2024/05/16 01:14

问题及代码:

Copyright(c)2016,烟台大学计算机学院  all rights reserved.    作者:曹欣宇  完成日期:2016年10月18日  版本号:v1.0    题目描述    求奖金总数  输入    一个利润值  输出    奖金值  样例输入    900   样例输出   90#include<stdio.h>int main(){int i,j;scanf("%d",&i);if(i<=100000){j=i*0.1;}else{if(i<=200000){j=100000*0.1+(i-100000)*0.075;}else{if(i<=400000){j=100000*0.1+100000*0.075+(i-200000)*0.05;}else{if(i<600000){j=100000*0.1+100000*0.075+200000*0.05+(i-400000)*0.03;}else{if(i<=1000000){j=100000*0.1+100000*0.075+200000*0.05+200000*0.03+(i-600000)*0.015;}else{if(i>=1000000){j=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015+(i-1000000)*0.01;}}}}}}  printf("%d",j);  return 0;}

运行结果:

知识点总结:

通过学习,更加熟练地掌握了if语句的嵌套

学习心得:

嵌套一多就要晕.....这个题我为了好看而选择了麻烦的写法,如果用switch语句,可能会更简洁吧

0 0