全文预览

数据结构数制转换实验报告

上传者:相惜 |  格式:doc  |  页数:7 |  大小:61KB

文档介绍
|(str2[i]<48))Р {Р return(0);Р break;Р }Р else Р {Р R=atoi(str2);//输入无误时,字符数组转换为进制数RР return(1);Р }Р }Р?}//判断进制数r输入是否合法Р?Р Р?void main()Р?{Р int e,p,q;Р SqStack S;?Р InitStack(S);Р m:?printf("请输入十进制整数N:");?Р p=Ninputlegality();Р if(p==0)Р {Р printf("输入有误\n");Р goto m;Р }//保证输入数据合法Р?Р n:printf("请输入将要转换为的进制数R:");Р q=Rinputlegality();Р if(q==0)Р {Р printf("输入有误\n");Р goto n;Р }//保证输入数据合法Р printf("%d由十进制转换为%d进制数为:",N,R);Р conversion(S,R,N,e);?Р?}//主函数Р Р 3、画出函数之间的调用关系图;Рvoid main()Р РNinputlegality()РRinputlegality()Р?РinitStack(s)Р conversion(S,R,N,e)Рstackempty()Рpop()Рpush()Р测试结果Р 列出你的测试结果,包括输入和输出。注意测试数据应该完整和严格,至少给出2组测试结果(含合法数据与非法数据)。Р 第一组:合法输入,输入十进制45,将45转换为16进制数Р Р Р 第二组:输入错误,比如输入十进制数N时,误输入fh89ts,程序提示重新输入;N输入正确后,下一步输入R时若再输入错误,程序仍提示重新输入,直至输入完全正确。Р Р四、附录Р 列出源程序的文件名清单。并将带注释的源程序及可执行文件,形成压缩文件。

收藏

分享

举报
下载此文档