能用C语言输入一个非负整数,输出它的八进制,十进制以及十六进制数吗?
时间: 2023-04-11 12:01:51 浏览: 248
c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时输出。
4星 · 用户满意度95%
可以,以下是示例代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个非负整数:");
scanf("%d", &num);
printf("八进制:%o\n", num);
printf("十进制:%d\n", num);
printf("十六进制:%x\n", num);
return 0;
}
```
阅读全文