对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数C语言
时间: 2023-12-03 17:47:04 浏览: 89
将非负十进制整数转化为八进制
5星 · 资源好评率100%
可以使用C语言中的printf函数,以"%o"的格式化字符串输出一个整数的八进制表示。示例代码如下:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个非负整数:");
scanf("%d", &n);
printf("八进制表示为:%o\n", n);
return 0;
}
```
在这段代码中,首先通过scanf函数获取用户输入的整数,然后使用printf函数以"%o"的格式化字符串输出该整数的八进制表示。
阅读全文