-
题目描述:
-
给定a和n,计算a+aa+aaa+a...a(n个a)的和。
-
输入:
-
测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。
-
输出:
-
对于每组输入,请输出结果。
-
样例输入:
-
1 10
-
样例输出:
-
1234567900
-
-
-
#include<stdio.h> int main() { int a,n,i,sum,j; int re[1000]; while(scanf("%d%d",&a,&n)!=EOF) { sum=a*n; re[0]=sum%10; sum=sum/10; j=1; while(n!=1) { n--; sum+=a*(n); re[j++]=sum%10; sum=sum/10; } while(sum!=0) { re[j++]=sum%10; sum=sum/10; } printf("%d\n",j); for(i=j-1;i>=0;i--) { if(i==0) printf("%d\n",re[i]); else printf("%d",re[i]); } } return 0; }