百练---求和---2940

2940:求和

  • 查看
  • 提交
  • 统计
  • 提示
  • 提问
总时间限制:
1000ms
内存限制:
65536kB
描述
求Sn = a + aa + aaa + … + aa…a 的值(最后一个数中 a 的个数为 n ),其中 a 是一个1~9的数字,例如:

2 + 22 + 222 + 2222 + 22222 (此时 a=2 n=5 )
输入
一行,包括两个整数,第一个为a,第2个为n(1 ≤ a, n ≤ 9),以空格分隔。
输出
一行,Sn的值。
样例输入
2  5
样例输出
24690
#include<stdio.h>
#include<stdlib.h>
int main(){
	int a,n,i,j,num;
	long sum=0;
	char s[12];
	
	scanf("%d %d",&a,&n);
	for(i=1; i<=n; i++){
		for(j=1; j<=i; j++){
			s[j-1]= a +'0';	
		}
		num = atoi(s);
		sum += num;
	}
	printf("%d\n",sum);
	return 0;
}

你可能感兴趣的:(百练---求和---2940)