C++68分求改(b已经开long long了还是没过)
  • 板块P1480 A/B Problem
  • 楼主yinbe
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/6/25 17:44
  • 上次更新2023/11/3 12:26:42
查看原帖
C++68分求改(b已经开long long了还是没过)
759152
yinbe楼主2023/6/25 17:44
#include<iostream>
using namespace std;
string a1;
int a[1000],c[1005],lena,lenc=1,x;
long long b;
int main()
{
	cin>>a1;
	scanf("%lld",&b);
	lena=a1.size();
	for(int i=0;i<lena;i++)
	{
		a[i+1]=a1[i]-'0';
	}
	for(int i=1;i<=lena;i++)
	{
		c[i]=(x*10+a[i])/b;
		x=(x*10+a[i])%b;
	}
	while(c[lenc]==0&&lenc<lena)
	{
		lenc++;
	}
	for(int i=lenc;i<=lena;i++)
	{
		printf("%d",c[i]);
	}
	return 0;
}
2023/6/25 17:44
加载中...