输入一行两个整数
![]()
,分别表示某种病毒造成的确诊人数和死亡人数。
输出死亡率,以百分数形式表示,结果保留小数点后三位,并在末尾加上百分号
。
10433 280
2.684%
a,b=input().split()
c=int(b)/int(a)
print("{:.3%}".format(c)) public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextInt()) { BigDecimal aa = new BigDecimal(in.nextInt()); BigDecimal bb = new BigDecimal(in.nextInt()); BigDecimal cc = bb.multiply(new BigDecimal(100)).divide(aa,3, RoundingMode.HALF_UP); System.out.println(cc+"%"); } }
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
// 关键修正:先将 b 转为浮点数(*100.0),再除以 a,避免整数除法
double c = (b*100.0)/a;
System.out.printf("%.3f%%", c);
in.close();
}
}