Description
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字(1<=a<=9)。例如:2+22+222+2222+22222(a=2,n=5),a和n由键盘输入。
Input
a和n
Output
和
Sample Input
2 5
Sample Output
24690
HINT
Source
【AC代码】:
#include <math.h>
#include <stdio.h>
int main()
{
int a,n;
scanf("%d%d",&a,&n);
int s=0,i=1,t=0;
int b=a;
while(t<n)
{
s+=a;
i=i*10;
a=b*i+a;
t++;
}
printf("%d",s);
return 0;
}

本文介绍了一种计算特定数列Sn=a+aa+aaa+...+aa...aaa之和的方法,其中a为1到9之间的数字,n为项数。通过示例2+22+222+2222+22222展示了输入输出格式,并提供了完整的C语言实现代码。
6377

被折叠的 条评论
为什么被折叠?



