求助
  • 板块学术版
  • 楼主yyz1005
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/9/17 20:11
  • 上次更新2023/11/4 06:32:19
查看原帖
求助
220824
yyz1005楼主2021/9/17 20:11
#include<iostream>
using namespace std;
int mian(){
	int p[100];
	int n,i,q,rest;
	char c;
	cin >> n;
	for(i = 0; i < n; i++){
		cin >> c;
		p[i]=c-'0';
	}
	cin >> q;
	rest=p[0];
	i=1;
	while(rest<q&&i<n){
		rest=rest*10+p[i];
		i++;
	}
	if(rest<q){
		cout << "0";
	}
	else {
		cout << rest/q;
		while(i<n){
			rest=rest%q*10+p[i];
			i++;
			cout << rest/q;
		}
		cout << endl;
	}
	cout << rest%q;
	return 0;
}

编译结果:

不知道哪里错了,求教。

2021/9/17 20:11
加载中...