Eolian


私信TA

用户名:Eolian

访问量:3050

签 名:

那回忆一直响着,直到变成轰鸣

等  级
排  名 5406
经  验 1488
参赛次数 0
文章发表 3
年  龄 19
在职情况 学生
学  校 浙江大学
专  业 Hacker

  自我简介:

解题思路:

采用if-else if多分支语句

只保留一个输出口即可;

注意事项:


if后面只有一条语句时可以省去{ }


参考代码:

package 蓝桥杯;


import java.util.*;


public class Main1010 {

public static void main(String[] args) {

int a;

int b = 0;

Scanner sc = new Scanner(System.in);

a = sc.nextInt();

if (a <= 100000)

b = a / 10;

else if (100000 < a && a <= 200000) 

b = a / 10 + (a - 100000) * 75 / 1000;

else if (200000 < a && a <= 400000)

b = a / 10 + (a - 100000) * 75 / 10 + (a - 200000) * 5 / 100;

else if (400000 < a && a <= 600000)

b = a / 10 + (a - 100000) * 75 / 10 + (a - 200000) * 5 / 100 + (a - 400000) * 3 / 100;

else if (600000 < a && a <= 1000000) 

b = a / 10 + (a - 100000) * 75 / 10 + (a - 200000) * 5 / 100 + (a - 400000) * 3 / 100

+ (a - 600000) * 15 / 1000;

else if (a > 1000000) 

b = a / 10 + (a - 100000) * 75 / 10 + (a - 200000) * 5 / 100 + (a - 400000) * 3 / 100

+ (a - 600000) * 15 / 1000 + (a - 1000000) / 100;

System.out.print(b);

}

}

 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区