满意答案
amaw853238
.11.20
采纳率:43%等级:12
已帮助:11470人
/*标准文档模板*/
#include"Stdio.h"
#include"Conio.h"
unsignedintnumber,radix;
voidinput_number()
{
printf("Pleaseinputanothernumber:\n");
scanf("%d",&number);
}
voidchange_to_radix(unsignedintn)
{
if(n
else{
change_to_radix(n/radix);
change_to_radix(n%radix);
}
}
voidmenu(void)
{charch;
intradixs[]={2,5,8,16};
do{
printf("\n0.Inputanothernumber\n");
printf("1.ConvertthenumbertoBinary(radix2)\n");
printf("2.ConvertthenumbertoPental(radix5)\n");
printf("3.ConvertthenumbertoOctal(radix8)\n");
printf("4.ConvertthenumbertoHexdecimal(radix16)\n");
printf("5.Convertthenumbertoformofradixn\n");
printf("6.Quit\n");
printf("Chooseanitem:");
ch=getche();/*readtheselectionfromthekeyboard*/
printf("\n\n");
switch(ch){
case'0':
input_number();break;
case'1':
case'2':
case'3':
case'4':
radix=radixs[ch-'1'];
change_to_radix(number);break;
case'5':
printf("PleaseInputtheRadix(nomorethan36(0-9,A-Z)");
scanf("%d",&radix);
change_to_radix(number);break;
case'6':
exit(0);/*returntoOS*/
}
}while(ch>='0'&&ch<='6');
}
intmain(void)
{
/*此处添加你自己的代码*/
menu();
return0;
}
00分享举报
c语言菜单选择如何用字符形式 C语言编写R进制转换通用程序(R=2.5.8.16) 菜单选择的形式!!急!!!...