代码求调(
  • 板块灌水区
  • 楼主ZM____ML
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/1/19 16:09
  • 上次更新2023/10/24 03:36:42
查看原帖
代码求调(
694461
ZM____ML楼主2023/1/19 16:09
#include<cstdio>
#include<iostream>
using namespace std;
string s;
int b,a[1001],a1[1001],c[1001],c1[1001],t,len=1;
int main(){
	cin>>s;
	cin>>b;
	for(int i=1;i<=s.size();++i) a[i]=s[i-1]-'0';
	for(int i=1;i<=s.size();++i){
		c[i]=(t*10+a[i])/b;
		t=(t*10+a[i])%b;
	}
	while(c[len]==0&&len<=s.size()) len++;
	for(int i=len;i<=s.size();++i) cout<<c[i];
	cout<<".";
	for(int i=1;i<=11;++i){
		c1[i]=(t*10+a1[i])/b;
		t=(t*10+a1[i])%b;
	}
	for(int i=1;i<=10;++i){
		if(i==10&&c1[11]>=5) c1[i]++;
		cout<<c1[i];
	}
    return 0;
}
2023/1/19 16:09
加载中...