- 高精度乘法
- 2017-08-15 15:08:18 @
#include <iostream>
using namespace std;
int main(){
int m,a[10001],i;
long long n,k;
string s;
cin>>s;
cin>>n;
m=s.size();
for (i=1;i<=n;i++)
a[i]=s[m-i]-'0';
k=0;
for (i=1;i<=m;i++){
k+=a[i]*n;
a[i]=k%10;
k/=10;
}
if (k>0)cout<<k;
for (i=m;i>=1;i--)
cout<<a[i];
cout<<endl;
return 0;
}
1 条评论
-
垃圾,没有之一 (·) LV 7 @ 2018-02-27 13:56:27
一个数组......
- 1