求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;
}