10进制转8进制: #include<bits/stdc++.h> using namespace std; int main() { int num; cin>>num; cout << std::oct << num ; } _itoa() 函数试过了,可能结果是char型的,oj显示编译错误stoi(s)转换成int型还是不行,还是用这个吧,哭哭。