一个初一生疯了
  • 板块P2084 进制转换
  • 楼主AAyzvL
  • 当前回复8
  • 已保存回复9
  • 发布时间2024/10/30 20:17
  • 上次更新2024/10/30 22:14:06
查看原帖
一个初一生疯了
1322453
AAyzvL楼主2024/10/30 20:17
#include<bits/stdc++.h>
using namespace std;
long long int d[99999999999],e[9999999999],v = 0;
int z(int x,int c)
{
	if(c == 0)
	{
		return 0;
	}
	d[v] = c % x;
	v++;
	z(x,c / x);
	v--;
	e[v] = v;
	return 0;
}
int main()
{
	int j,s;
	cin >> j >> s;
	z(j,s);
	for(int i = v;i >= 0;i--)
	{
		if(d[i] == 0)
		{
			break;
		}
		else if(i == v)
		{
			cout << d[i] << "*" << j << "^" << e[i];
		}
		else
		{
			cout << d[i] << "*" << j << "^" << e[i] << "+";
		}
		cout << "1";
	}
	return 0;
}

无法运行,求助各位大神救救这个初一生吧

2024/10/30 20:17
加载中...