第七周—求解奖金

/* 

Copyright(c)2016,烟台大学计算机学院 

 All rights reserved. 

文件名称:tset.cpp 

作者:尤文敏 

完成日期:2016年10月17日 

版本号:v1.0 

题目描述 :

 求解奖金

问题及代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int t,x,y;
   scanf("%d",&x);
   t=(x<=1000000)+(x<=600000)+(x<=400000)+(x<=200000)+(x<=100000);
   switch(t)
   {
   case 5:
    y=x*0.1;break;
   case 4:
    y=10000+0.075*(x-100000);break;
   case 3:
    y=17500+(x-200000)*0.05;break;
   case 2:
    y=27500+(x-400000)*0.03;break;
   case 1:
    y=33500+(x-600000)*0.015;break;
   case 0:
    y=39500+(x-1000000)*0.01;break;
   }
   printf("%d\n",y);
    return 0;
}

运行结果:

知识点总结:

  利用switch语句来进行判断,比if语句更加简洁。

学习心得:

  这次编写程序的过程中,我尽可能的掌握好switch语句,但是还不是很熟练,因此我要多多练习,真正的掌握好!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值