十进制转换为八进制和十六进制 十六进制转换为八进制和十进制
#include<stdio.h>
void main() {
int a,b;
int ch;
printf("你要输入几进制数(10、16):");
scanf("%d", &ch);
if (ch == 10) {
printf("请输入:");
scanf("%d", &a);
printf("八进制:%o ", a);
printf("十六进制:%x\n", a);
}
else if (ch ==16) {
printf("请输入:");
scanf("%x", &b);
printf("八进制:%o ", b);
printf("十进制:%d\n", b);
}
else printf("输入非法");
}