题目:求 s=a+aa+aaa+aaaa+aa…a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个 数相加),几个数相加有键盘控制。
程序分析:关键是计算出每一项的值。
package lianxi
;
import java
.util
.Scanner
;
public class 输入数字求和
{
public static void main(String
[] args
) {
Scanner in
=new Scanner(System
.in
);
int number
=in
.nextInt();
int count
=in
.nextInt();
int s
=0;
int ss
=0;
for(int i
=0;i
<count
;i
++)
{
s
=s
+number
;
ss
=ss
+s
;
number
=number
*10;
System
.out
.println("每一项的值:"+s
);
}
System
.out
.println("总和:"+ss
);
in
.close();
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-4915.html