下面的C++代码能实现十进制正整数N转换为八进制并输出。( )
int N;
cin >> N;
string rst = "";
while (N != 0){
char s[8];
s[0] = N % 8 + '0';
s[1] = '\0';
rst += string(s);
N /= 8;
}
cout << rst << endl;
正确答案:错误(×)
int N;
cin >> N;
string rst = "";
while (N != 0){
char s[8];
s[0] = N % 8 + '0';
s[1] = '\0';
rst += string(s);
N /= 8;
}
cout << rst << endl;
正确答案:错误(×)
想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习