import java.util.Scanner;
/*求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字
* 例如:2+22+222+2222+22222(此时共有5个数相加),
* 几个数相加由键盘控制*/
public class TestGongYueGongBe {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
long a,b=0,sum=0;
System.out.println("请输入一个数:");
a=s.nextInt();
System.out.println("请输入相加的项数:");
int n=s.nextInt();
int i=1;
while(i<n){
b=b+a;//每个项数的具体数值
sum+=b;
a=a*10;//每循环一次a累乘一次10
i++;
}
System.out.println(sum);
}
}求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制
最新推荐文章于 2022-07-08 20:16:02 发布
本文介绍了一个使用Java编写的程序,该程序通过用户输入来计算一系列数字的总和,其中涉及到了循环和变量操作等基本编程概念。
505

被折叠的 条评论
为什么被折叠?



