so sasy
原题链接:32564.a/b promlem(变式)2024-10-12 21:49:21
发布于:福建
#include<bits/stdc++.h>
using namespace std;
const int N=20005;
string s;
unsigned long long len1,len3,d,r,w,a[N],c[N];
int main(){
cin>>s>>d>>w;
len1=s.size();
for(int i=0;i<len1;i++){
a[i]=s[i]-'0';
}
len1+=w;
for(int i=0;i<len1;i++){
r=r*10+a[i];
if(r>=d){
c[i]=r/d;
r%=d;
}
}
while(len3<len1-1-w && c[len3]==0){
len3++;
}
for(int i=len3;i<len1;i++){
if(i==len1-w){
cout<<".";
}
cout<<c[i];
}
return 0;
}
这里空空如也
有帮助,赞一个