蓝桥杯基础练习 十进制转十六进制 输出问题
总是提示输出错误,当输出的十六进制是1234这样的就正确,输出FFFF这样的就错误,请问这是怎么回事?
代码如下:
#include<iostream>
#include<sstream>
//#include<string>
using namespace std;
int main()
{
long long decimal;
stringstream ss;
string str;
cin>>decimal;
ss<<hex<<decimal;
cout<<ss.str()<<endl;
return 0;
}