c语言题目求解输入8个10进制整数,依次输出每一个数的八进制和十六进制表示
时间: 2024-05-08 07:16:34 浏览: 192
C语言课程设计报告题目汇总.doc
```c
#include <stdio.h>
int main() {
int num[8];
for(int i=0; i<8; i++) {
scanf("%d", &num[i]);
}
printf("八进制\t十六进制\n");
for(int i=0; i<8; i++) {
printf("%o\t%X\n", num[i], num[i]);
}
return 0;
}
```
解释:首先定义一个数组用来存储输入的八个十进制整数,然后用for循环逐个输入。接着输出表头,然后再用for循环逐个输出每个数的八进制和十六进制表示,其中"%o"表示输出八进制,"%X"表示输出大写字母的十六进制。最后返回0,表示程序顺利结束。
阅读全文