1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言菜单选择如何用字符形式 C语言编写R进制转换通用程序(R=2.5.8.16) 菜单选择

c语言菜单选择如何用字符形式 C语言编写R进制转换通用程序(R=2.5.8.16) 菜单选择

时间:2018-09-19 20:12:01

相关推荐

c语言菜单选择如何用字符形式 C语言编写R进制转换通用程序(R=2.5.8.16) 菜单选择

满意答案

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) 菜单选择的形式!!急!!!...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。