数据结构课设 精华版,都精华版

沐浅 分享 2025-6-20 下载文档

==================!!!! ??\\n\

printf(\十进制转换为其他进制

==================!!!! ??\\n\

printf(\

======================!!!! ??\\n\

printf(\

==============================!!!! ??\\n\

printf(\}

void main() //主程序 {

printf(\ float z=0.00; int m=1,n; print(); while(m) {

printf(\请选择操作:\\n\scanf(\if(n<1||n>4) {

printf(\操作错误,请重新选择!!\\n\scanf(\

}

switch (n) {

case 1:first(z);break; case 2:second();break; case 3:third();break;

case 4: printf(\退出程序!!\\n\default:exit (0); } }

printf(\

17

6 程序调试与测试

(1)任意进制转换成十进制:输入4位2进制数转换成10进制,如图6.1所示

图6.1 任意进制转换十进制

(2)十进制转换成任意进制:输入十进制数8转换成3进制,输入十进制数567转换成8进制,结果如图6.2所示

图6.2 十进制转换任意进制

18

(3)任意进制转换:输入一个4位3进制数1202转换成5进制数,结果如图6.3所示

图6.3任意进制转换任意进制

(4)程序调试中问题

N进制数中不可以输入比N大的数字,最大是(N-1),例如输入4位2进制数12,输入一时正确,输入2时则提醒“输入错误,2进制数每位数不能大于1!!!”;输入3为5进制数时,当第一个数输入为5时,就显示“输入错误,5进制数每位数不能大于4!!!”结果分别如图6.4.1、6.4.2所示

图6.4.1 过程错误提醒

19

图6.4.2过程错误提醒

(5)菜单操作只能在1-4中选择,输入小于1或者大于4的数就会显示输入错误,并强制重新选择。例如输入操作0或者5,就会显示操作错误,请重新选择!!结果如图6.6所示

图6.6菜单错误提醒

20


数据结构课设 精华版,都精华版.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构课设 精华版,都精华版 的文档
相关推荐
相关阅读