编程求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n个),其中a为1~9中的一个数字。 提示:若第一项为a , 以后每一项由前一项乘以10加上a递推得到,然后求和。
public class zy1_1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a1=2;
int a2=a1;
int sum=a1;
int n=5;
int i;
if(n==1)
System.out.println(a1);
else {
for(i=2;i<=n;i++) {
a2=a2*10+a1;
sum=sum+a2;
}
}
System.out.println(sum);
}
}
结果:
24690