C语言程序,求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
程序员文章站
2022-07-13 13:57:46
...
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
观察式子可以发现,后一项都是前一项乘以10再加a。
#include <stdio.h>
int main()
{
int a = 2;
int Sn = 0;
int i = 0;
int j = a;
for (i=0; i<5; i++)
{
Sn = Sn+j;
j = j*10+a;
}
printf("%d\n", Sn);
return 0;
}