6wa,80分求助
查看原帖
6wa,80分求助
647952
JackHu0117楼主2022/5/28 11:38
#include <iostream>
#include <cstdio>
#include <string.h>
#include <math.h>
#include<algorithm>
using namespace std;
char a1[5000];
int a[5000],c[5000],lena,i,x=0,lenc;
long long int b;
int main(){

    memset(a,0,sizeof(a));
    memset(c,0,sizeof(c));
    scanf("%s\n",a1);
    cin>>b;
    lena=strlen(a1);
	for(i=0;i<=lena-1;i++) a[i+1]=a1[i]-48;
	for(i=0;i<=lena;i++){
		c[i]=(x*10+a[i])/b;
		x=(x*10+a[i])%b;
	}
	lenc=1;
	while(c[lenc]==0 && lenc<lena) lenc++;
	for(int i=lenc;i<=lena;i++) cout<<c[i];
	cout<<endl;
    return 0;
}
2022/5/28 11:38
加载中...