解题思路:
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:480 |
C二级辅导-等差数列 (C语言代码)浏览:1214 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:639 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2268 |
弟弟的作业 (C++代码)浏览:1294 |
C二级辅导-进制转换 (C语言代码)浏览:615 |
分糖果 (C++代码)浏览:1437 |
哥德巴赫曾猜测 (C语言代码)浏览:994 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |