失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值 其中a是一个数字 为2。 例如 n=5时=2+22

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值 其中a是一个数字 为2。 例如 n=5时=2+22

时间:2021-06-28 16:31:14

相关推荐

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值 其中a是一个数字 为2。 例如 n=5时=2+22

输入

n

输出

Sn的值

样例输入

5

样例输出

24690

这个的关键是发现规律,要发现前后数之间存在什么关系,然后再用不同的变量将不同的数累加起来就ok了

如2=010+2

22=210+2

222=22*10+2

实际上就是找规律。

代码:

#include<stdio.h>int fun(int n);int main(){int i,n,sum=0,sum1=0;scanf("%d",&i);for(n=1;n<=i;n++){sum1=sum1*10+2;sum+=sum1;}printf("%d",sum);return 0;}

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值 其中a是一个数字 为2。 例如 n=5时=2+22+222+2222+22222 n由键盘输入。

如果觉得《求Sn=a+aa+aaa+&hellip;+aa&hellip;aaa(有n个a)之值 其中a是一个数字 为2。 例如 n=5时=2+22》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。