大数加法,找规律
#include<bits/stdc++.h>
using namespace std;
//第n位数上有n个A相加
int main()
{
char a[100010];
int flag = 0, A, N;//flag为每次进位
cin>>A>>N;
if(N == 0) {cout<<0;return 0;}
a[N+1] = '\0';
for(int i = N;i >= 0;i--)
{
a[i] = (i*A + flag)%10 + '0';
flag = (i*A + flag)/10;
}
if(a[0] == '0')
{
for(int i = 1;i <= N;i++) cout<<a[i];
}
else cout<<a<<endl;
return 0;
}