您的位置:首页 > 其它

求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制

2017-04-19 20:15 701 查看
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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐