(c语言)10进制转换2,8,16进制

(c语言)10进制转换2,8,16进制

ID:14393464

大小:45.50 KB

页数:12页

时间:2018-07-28

(c语言)10进制转换2,8,16进制_第1页
(c语言)10进制转换2,8,16进制_第2页
(c语言)10进制转换2,8,16进制_第3页
(c语言)10进制转换2,8,16进制_第4页
(c语言)10进制转换2,8,16进制_第5页
资源描述:

《(c语言)10进制转换2,8,16进制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(C语言)10进制转换2,8,16进制作者:vinseven#include"stdio.h"#include"conio.h"#include"malloc.h"#include"windows.h"#defineElemTypeintvoidmenu();voidTenToTwo();voidTenToEight();voidTenToSixteen();voidInitStack(structsNode**HS);voidPush(structsNode**HS,ElemTypex);ElemTypePop

2、(structsNode**HS);ElemTypePeek(structsNode**HS);intEmptyStack(structsNode**HS);voidClearStack(structsNode**HS);intten;/*要输入的10进制数*/intx;/*把将要插入到栈中的元素暂时存进x中*/structsNodehs;structsNode{ElemTypedata;structsNode*next;};voidmain(){menu();getch();}voidmenu(){charch

3、oice;intflag=1;while(1){printf("ttt________________________");printf("ttt1,10进制转换2进制");printf("ttt2,10进制转换8进制");printf("ttt3,10进制转换16进制");printf("ttt0,退出");printf("ttt________________________");printf("t

4、tt请输入编号:");while(flag){fflush(stdin);choice=getch();switch(choice){case'1':{system("cls");TenToTwo();flag=0;break;}case'2':{system("cls");TenToEight();flag=0;break;}case'3':{system("cls");TenToSixteen();flag=0;break;}case'0':{printf("ttt按任意键退出");getch()

5、;exit(0);}default:{printf("ttt无此选项可选!请重新输入!");flag=1;break;}}}system("cls");flag=1;}}/*10进制转换2进制界面*/voidTenToTwo(){printf("ttt________________________");printf("ttt10进制转换2进制界面");printf("ttt________________________");printf("

6、ttt请输入10进制数:");scanf("%d",&ten);while(ten!=0){x=ten%2;Push(&hs,x);ten=ten/2;}printf("ttt二进制数为:");while(!EmptyStack(&hs))printf("%d",Pop(&hs));getch();}/*10进制转换8进制界面*/voidTenToEight(){printf("ttt________________________");printf("ttt10进制转换8进

7、制界面");printf("ttt________________________");printf("ttt请输入10进制数:");scanf("%d",&ten);while(ten!=0){x=ten%8;Push(&hs,x);ten=ten/8;}printf("ttt八进制数为:");while(!EmptyStack(&hs))printf("%d",Pop(&hs));getch();}/*10进制转换16进制界面*/voidTenToSixteen(){in

8、ttemp;printf("ttt________________________");printf("ttt10进制转换16进制界面");printf("ttt________________________");printf("ttt请输入10进制数:");scanf("%d",&ten);while(ten

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。