题目 1013: [编程入门]Sn的公式求和
题目 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;
}