解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
int k,n;
double p,l;
do {
k=scanner.nextInt();}while(100>k||k>10000);
do {
n=scanner.nextInt();}while(1>n||n>48);
do {
p=scanner.nextDouble();}while(0.001>p||p>0.01);
double sum=k;
double r=0;
for(int i=1;i<=n;i++) {
l=sum*p;
r+=l;
sum+=l+k;
}
System.out.printf("%.2f",r-0.005);
}
}
0.0分
0 人评分