求调
查看原帖
求调
938013
sunxuchen楼主2024/12/3 17:59

为什么编译失败啊,c++14和c++98都不行,在dev里都能编译 求调

#include<bits/stdc++.h>
using namespace std;
char str[37337];
int main()
{
	int num,a,bt,bt1;
	bool p=0;
	cin>>num>>a;
	if(num<0) p=1;
	bt=num;
	bt1=a;
	if(a<0) a=-a;
	itoa(num,str,a);
	for(int i=0;i<strlen(str);i++)
	{
		if(str[i]>='a')
		{
			str[i]-=32;
		}
	}
	if(p==1)
	{
		cout<<'-'<<bt<<'=';
		printf("%s\n",str);
		cout<<"(base"<<bt1<<")";
	}
	else
	{
		cout<<bt<<'=';
		printf("%s\n",str);
		cout<<"(base"<<bt1<<")";
	}
}
2024/12/3 17:59
加载中...