当前位置:首页>> >>


数制转换器.rar

收藏

资源目录
    文档预览:
    编号:20181030003346157    类型:共享资源    大小:15.04MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    48
    金币
    关 键 词:
    数制 转换器
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 数据转换器作 者: 翁雅琳学 号: 20164206146所属学院: 软件学院专业年级: 软件工程 2016 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 21 日—2017 年 6 月 30 日软件学院制项目描述 这是一个控制台版的数制转换器,转换进制类型包括常用的二进制、八进制、十进制、十六进制。 项目功能目标功能包括不同进制间的进制转换、同进制间进制运算。目的是为了更方便地得到数制转换结果。系统主要流程代码#include #include #include #include #include #include #include 主菜单数 制 转 换数 制 运 算附 加 功 能退 出 工 具闹钟 秒表#include “mmsystem.h“#pragma comment(lib,“winmm.lib“) int i,j,k,l,s=0,result;int t1,t2;int p[30]= {0};char n[30]= {0};char c1[30]= {0},c2[30]= {0};int f;int b1,b2,result,result1,result2;struct Time{int h,min,s,hscd;} Time,time,last,total;int c;FILE *f1;void update();void display();void initialize();void totaltime();void menu();void transform();void calculate();void addition();void B_O(long a);void B_D(long a);void B_X(long a);void O_B(long a);void O_D(long a);void O_X(long a);void D_B(long a);void D_O(long a);void D_X(long a);void X_B(char a[],int z);void X_O(char a[],int z);void X_D(char a[],int z);void alarmclock();void B(int f);void O(int f);void D(int f);void X(int f);void update();void display();void initialize();void totaltime();void stopwatch();int main(){menu();return 0;}void menu(){printf(“欢迎使用数制转换工具!! ↖(^▽^)↗ \n“);printf(“\t\t\t 数 制 转 换 器\n“);printf(“\t\t\t|1.数 制 转 换 |\n“);printf(“\t\t\t|2.数 制 运 算 |\n“);printf(“\t\t\t|3.附 加 工 具 |\n“);printf(“\t\t\t|0.退 出 工 具 |\n“);int a;printf(“请输入选项:“);scanf(“%d“,switch(a){case 0:printf(“小黑框期待您的下次使用!⊙︿⊙\n“);exit(0);case 1:system(“cls“);transform();break;case 2:system(“cls“);calculate();break;case 3:system(“cls“);addition();break;}}void transform(){long c;while(1){system(“cls“);printf(“\t\t\t 数 制 转 换 功 能\n“);printf(“请选择被转换的数制:\n“);printf(“\t\t\t|1.二进制 |\n“);printf(“\t\t\t|2.八进制 |\n“);printf(“\t\t\t|3.十进制 |\n“);printf(“\t\t\t|4.十六进制 |\n“);printf(“\t\t\t|0.返回菜单 |\n“);printf(“请输入选项:“);scanf(“%d“,switch(t1){case 1:system(“cls“);printf(“请选择被转换的数制:\n“);printf(“\t\t\t|1.八进制 |\n“);printf(“\t\t\t|2.十进制 |\n“);printf(“\t\t\t|3.十六进制 |\n“);printf(“\t\t\t|0.返回 |\n“);printf(“请输入选项:“);scanf(“%d“,switch(t2){case 0:break;case 1:system(“cls“);printf(“模式:二进制→八进制\n“);printf(“请输入要转换的进制数:“);fflush(stdin);scanf(“%ld“,B_O(c);printf(“按任意键返回...“);getch();break;case 2:system(“cls“);printf(“模式:二进制→十进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,B_D(c);printf(“按任意键返回...“);getch();break;case 3:system(“cls“);printf(“模式:二进制→十六进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,B_X(c);printf(“按任意键返回...“);getch();break;}break;case 2:system(“cls“);printf(“请选择被转换的数制:\n“);printf(“\t\t\t|1.二进制 |\n“);printf(“\t\t\t|2.十进制 |\n“);printf(“\t\t\t|3.十六进制 |\n“);printf(“\t\t\t|0.返回 |\n“);printf(“请输入选项:“);scanf(“%d“,switch(t2){case 0:break;case 1:system(“cls“);printf(“模式:八进制→二进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,O_B(c);printf(“按任意键返回...“);getch();break;case 2:system(“cls“);printf(“模式:八进制→十进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,O_D(c);printf(“按任意键返回...“);getch();break;case 3:system(“cls“);printf(“模式:八进制→十六进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,O_X(c);printf(“按任意键返回...“);getch();break;}break;case 3:system(“cls“);printf(“请选择被转换的数制:\n“);printf(“\t\t\t|1.二进制 |\n“);printf(“\t\t\t|2.八进制 |\n“);printf(“\t\t\t|3.十六进制 |\n“);printf(“\t\t\t|0.返回 |\n“);printf(“请输入选项:“);scanf(“%d“,switch(t2){case 0:break;case 1:system(“cls“);printf(“模式:十进制→二进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,D_B(c);printf(“按任意键返回...“);getch();break;case 2:system(“cls“);printf(“模式:十进制→八进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,D_O(c);printf(“按任意键返回...“);getch();break;case 3:system(“cls“);printf(“模式:十进制→十六进制\n“);printf(“请输入要转换的进制数:“);scanf(“%ld“,D_X(c);printf(“按任意键返回...“);getch();break;}break;case 4:system(“cls“);printf(“请选择被转换的数制:\n“);printf(“\t\t\t|1.二进制 |\n“);printf(“\t\t\t|2.八进制 |\n“);
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:数制转换器.rar
    链接地址:http://www.gold-doc.com/p-255227.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开