解题思路:对于不足某一部分按某一部分价格计费,外我们只需用一个向上取整的数学方法即可
注意事项:此时向上取整的结果仍然是浮点数
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double sum = 0;
int a=in.nextInt();
char b=in.next().charAt(0);
if(a<=1000){
sum=8;
}
if(a>1000){
double t=1.0*(a-1000)/500;
sum=8+Math.ceil(t)*4;
}
if(b=='y'){
sum+=5;
}
System.out.println((int)sum);
}
}
0.0分
0 人评分