1.题目描述
编程,输入一个10进制正整数,然后输出它所对应的八进制数。
2.格式与样例
输入格式
无
输出格式
无
输入样例
10
输出样例
12
3.参考答案1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int num;
scanf("%d", &num);
printf("%o", num);
return ;
}
3.参考答案2
#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
int rest = num % ; //rest用来保留最后一位
while (num / != )
{
num = num / ;
putchar(num + '0'); //以ascii码的形式打印
}
putchar(rest + '0');
return ;
}