题目描述
给定a和n,计算a+aa+aaa+a...a(n个a)的和。
输入描述:
测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。
输出描述:
对于每组输入,请输出结果。
示例1
输入
1 10
输出
1234567900
AC_CODE:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100
char s[N];
int main()
{
int i,l,f,tmp,idx,a,n;
while(scanf("%d %d",&a,&n)!=EOF)
{
l=0;
idx=0;
for(i=0;i<n;++i)
{
tmp=(n-i)*a+l;
f=tmp%10;
l=tmp/10;
s[idx++]=f+'0';
}
if(l>0) s[idx++]=l+'0';
for(i=idx-1;i>=0;--i)
{
printf("%c",s[i]);
}
printf("\n");
}
return 0;
}