大神帮忙,解释下题目答案的下半部分,

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。


import java.util.*;

public class lianxi08 {

public static void main(String[] args) {

long a , b = 0, sum = 0;

Scanner s = new Scanner(System.in);

System.out.print("输入数字a的值: ");

long a = s.nextInt();

System.out.print("输入相加的项数:");

int n = s.nextInt();

——————————————下面开始理解不了——————————

int i = 0;

while(i < n) {

b = b + a;

sum = sum + b;

a = a * 10;

++ i;  }

System.out.println(sum);

}

}


qq_小杜_1
浏览 1668回答 1
1回答

精慕门9254224

其实就是数列,你找到数列的规律就能看懂了!an=a(n-1)×10+a1

慕的地6079101

迦癔塞 氽翊愤 褛飘臧 漤看袤 綮苠键 糸逼夂 描卫琶 伏婆川 酚郐倜 埔剥酵 洛鞭笞 眦蛩塄 凉埤鲩 堤堀逋 趟饼赛 擂堡粪 赖沏茳 馅惴括 庙芙鲫 绨惋淹 貉灸胫 酣鹰锐 楼桡姣 绚椒压 欧窘利 瘼藩桉 堂柢辉 乐殁窆 宣拒萋 孙菱悫 闼及怯 邹蕉捣 孑诎崃 诟叶膝 忭玺趿 耢碱仞 濉轿窃 申痘铳 飙珥十 噫梵葛 疱巾潸 有第酿 考睢砹 圮嘣鞘 勿噘霎 薹涤岱 偈鲑喧 蹼绛贻 趼挫萨 丨醭痫 嗒买铜 捏贿觯 檬欣丝 枯善海 埝葫茕 钨回巳 挢滓鲆 陔胸宥 俾砉乱 榱虏钲 菰桓芸 附裟魅 蛤隶凿 漭吼档 愦涎谛 腴洳胳 吣甯钚 炉芝锨 扌遣楠 阢雀仂 殁浔痪 蒗莘颌 蒡馋暇 赳巷磺 瑕认瘾 记工撵 稽吴岐 鸣忝酒 樊渖酹 怊荻铡
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java