1051:数字阶梯求和
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
int n;
int a;
int num[105];
while(scanf("%d%d",&a,&n)!=EOF)
{
int i;
memset(num,0,105);
for(i=1;i<=n;++i)
{
num[i]=a*(n-i+1);
}
for(i=1;i<=n;++i)
{
num[i]+=num[i-1]/10;
num[i-1]%=10;
}
num[i]=num[i-1]/10;
num[i-1]%=10;
i=n+1;
while(num[i]==0)
--i;
for(;i>0;--i)
printf("%d",num[i]);
printf("\n");
}
return 0;
}

浙公网安备 33010602011771号