C语言如何简便的将十六进制转化为八进制(快速便捷)
给定n个十六进制正整数,输出它们对应的八进制数。
输出格式
输出n行,每行为输入对应的八进制正整数。
样例输入
2
39
123ABC
样例输出
71
4435274
#include <stdio.h>
int main(){
int i,n,a[n];
scanf("%d",&n);
if(n>=1&&n<=10){
for(i=0;i<n;i++){
scanf("%X",&a[i]);
}
printf("\n");
for(i=0;i<n;i++){
printf("%o\n",a[i]);
}
}
return 0;
}
运行结果: