现在的位置: 首页 > 综合 > 正文

百练—求和—2940

2012年12月25日 ⁄ 综合 ⁄ 共 388字 ⁄ 字号 评论关闭

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;
}

抱歉!评论已关闭.