题目 1013: [编程入门]Sn的公式求和
[编程入门]Sn的公式求和
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
#include<stdio.h>
int A(int n)
 {
    int a=0;
     while(n--)
     {
         a = a*10+2;
     }
     return a;
 }
int S(int n)
 {
     int sum =0;
     do    
     {
         sum +=A(n);
     }while(n--);
     return sum;
 }
int main()
 {
     int n;
     scanf("%d",&n);
     printf("%d",S(n));    
     return 0;
 }