花阳


私信TA

用户名:2007020104

访问量:15355

签 名:

不要看我,我是乱写的

等  级
排  名 303
经  验 5415
参赛次数 3
文章发表 45
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

一杯茶一根烟,一行bug找一天

解题思路:利用if语句解决问题

注意事项:注意%意思为整除取余,并不能作为小数点位数使用,其次注意&&逻辑与的合理使用

参考代码:

#include<stdio.h>

  void main()

  {

      int n,m;//定义2个变量

      

      scanf("%d",&n);//输入


      if(n<=100000)//进行范围判断

        m=0.1*n;//利用公式计算


      if(100000<n&&n<=200000)

        m=100000*0.1+(n-100000)*0.075;


      if(200000<n&&n<=400000)

        m=200000*0.075+(n-200000)*0.05;


      if(400000<n&&n<=600000)

        m=400000*0.05+(n-400000)*0.03;


      if(600000<n&&n<=1000000)

        m=600000*0.03+(n-600000)*0.015;


      if(n>1000000)

        m=1000000*0.015+(n-1000000)*0.01;


      printf("%d",m);//输出


      return 0;



  }


 

0.0分

4 人评分

  评论区

楼主,这个定义变量是整形,输入1,输出的是0!
2021-11-15 16:48:49
  • «
  • 1
  • »