文章
1
粉丝
0
获赞
访问
18
Sn=2+22+222+2222+2222
=>Sn=2+[20+2]+[220+2]+[2220+2]+[22220+2]
=>Sn=a+前一项*10+a
这里共有五个数,除了第一项,所以循环四次,但是我们发现,第一项也可以用这个规律表示,只是前一项是0
每次循环时要记录前一项的值,这里用temp记录,temp的初始值设置0,关键部分代码可以用三行这么表示:
for(i=0;i<n;i++){
temp=0;
temp=temp*10+a
sum=sum+temp;
}
登录后发布评论
暂无评论,来抢沙发