下面的 C++ 代码能实现十进制正整数 N 转换为八进制并输出。
char s[10];
int main()
{
int N;
cin >> N;
string rst = "";
while (N != 0)
{
s[0]=N % 8 + '0';
rst += string(s);
N /= 8;
}
cout << rst << endl;
return 0;
}
g5-04195.in输出g5-04195.out下面的 C++ 代码能实现十进制正整数 N 转换为八进制并输出。
char s[10];
int main()
{
int N;
cin >> N;
string rst = "";
while (N != 0)
{
s[0]=N % 8 + '0';
rst += string(s);
N /= 8;
}
cout << rst << endl;
return 0;
}