sicily 1381

来源:互联网 发布:tensorflow 预测结果 编辑:程序博客网 时间:2024/06/01 09:19

#include <iostream>
#include <string>
using namespace std;
int main()
{
 long cs;
 cin>>cs;
 while(cs--)
 {
  string str;
  long num;
  cin>>str>>num;
  if(str=="0"||num==0)
   cout<<"0";
  else
  {
   long t,c[106]={0};
   for (long i=0,len=str.size()-1;len>=0;i++,len--)
   {
    long p=num*(str[len]-'0');t=i;
    c[i]+=p;
    p=c[i]/10;
    c[i]%=10;
    while(p)
    {
     t++;
     c[t]+=p;
     p=c[t]/10;
     c[t]%=10;
    }
   }
   for (long j=t;j>=0;j--)
   {
    cout<<c[j];
   }
  }
  cout<<endl;
 }
 return 0;
}//简单的高精度乘法,但也弄了很久。

原创粉丝点击