时间限制: 1Sec 内存限制: 128MB 提交: 2210 解决: 1175
题目描述
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个一位的整数。
例如2+22+222+2222+22222(此时共有5个数相加)
输入
整数a和n(n个数相加,1<= n, a<=9)
输出
s的值
样例输入
2 2
样例输出
24
这道题还是很简单的,用一个for循环就可以解决,每次更新所需的值即可
附上代码
#include<stdio.h>
#include<string.h>
int main()
{
int a,b,n;
int sum=0;
scanf("%d%d",&a,&n);
for(int i=0,b=a;i<n;i++)
{
sum+=a;
a=a*10+b;
}
printf("%d\n",sum);
return 0;
}