站外题求助
  • 板块灌水区
  • 楼主o0_yuanshen_0o
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/11 08:54
  • 上次更新2024/7/11 10:11:57
查看原帖
站外题求助
1359886
o0_yuanshen_0o楼主2024/7/11 08:54
高精度除单精度WA了一个点,大佬救救我
#include <bits/stdc++.h>
using namespace std;
string s1;
int a[300],b,c[300]; 
int main(){
	cin>>s1>>b;
    int len1=s1.size();
	for(int i=0;i<s1.size();i++){
		a[i+1]=s1[i]-'0';
	}
	int len=len1;
	int x=0;
	for(int i=1;i<=len;i++){
		x=(x*10+a[i]);
		c[i]=x/b;
		x=x%b;
	}
	int t=1;
	while(c[t]==0 && t<=len) t++;
	for(int i=t;i<=len;i++){
		cout<<c[i]; 
	}
    return 0;
}

2024/7/11 08:54
加载中...