请用简单点的c语言编写程序,输入十进位制数,输出对应的八进制数
时间: 2023-05-20 18:06:22 浏览: 41
当然可以,以下是代码:
```c
#include <stdio.h>
int main() {
int decimal;
printf("请输入一个十进位制数:");
scanf("%d", &decimal);
printf("对应的八进制数为:%o\n", decimal);
return 0;
}
```
希望能对您有所帮助!
相关问题
请用c语言编写程序,输入十进位制数,输出对应的八进制数
好的,以下是用 C 语言编写的程序,可以将输入的十进制数转换为对应的八进制数:
```c
#include <stdio.h>
int main() {
int decimal, octal = 0, i = 1;
printf("请输入一个十进制数:");
scanf("%d", &decimal);
while (decimal != 0) {
octal += (decimal % 8) * i;
decimal /= 8;
i *= 10;
}
printf("对应的八进制数为:%d", octal);
return 0;
}
```
希望能对您有所帮助!
请用c语言编写程序,输入十进制数,输出对应的十六进制数。
好的,以下是用C语言编写的程序,可以将输入的十进制数转换为对应的十六进制数:
```c
#include <stdio.h>
int main() {
int decimal;
printf("请输入一个十进制数:");
scanf("%d", &decimal);
printf("对应的十六进制数为:%X\n", decimal);
return 0;
}
```
请注意,程序中使用的是大写字母的%X格式符,可以将整数转换为大写字母表示的十六进制数。如果要使用小写字母表示,可以使用%x格式符。