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