Input
输入数据含有不多于50组的数据,每组数据由两个正整数(0<a, n < 10)组成。
Output
对于每组数据a和n,计算Sn=a+aa+aaa+……+aa…aaa(有n个a)的值,每个计算结果应单独一行。
Sample Input
5 2
5 1
Sample Output
60
5
Source
#include <stdio.h> #include <math.h> int main() { long long s,t,i,c = 1; int a,n; while ( 2 == scanf("%d%d",&a,&n)) { t = 1; c=10; s=0; t = pow(10.0,(double)(n)); for ( i=a; i<t; i = (c-1)/9*a){ s += i; c *= 10; } printf("%lld ",s); } return 0; }