文章
4
粉丝
501
获赞
4
访问
43.2k
// 题目描述
// Time Limit: 1000 ms
// Memory Limit: 256 mb
// 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),
// 输入输出格式
// 输入描述:
// 输入两个数.第一个为a ,第二个为n(表示有多少个数相加),其中a和n都是大于1且小于10的整数.
// 输出描述:
// 输出其和.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
long long int a = 0;
long long int n = 0;
scanf("%lld %lld", &a, &n);
long long int sum = 0;
long long int item = 0, tmp = 1;
for(int i = 1; i <= n; ++i)
{
item += a;
a *= 10;
sum += item;
}
printf("%lld\n", sum);
return 0;
}
登录后发布评论
我也想知道