ImageVerifierCode 换一换
你正在下载:

16进制.docx

[预览]
格式:DOCX , 页数:11 ,大小:73.22KB ,
资源ID:8995396      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8995396.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(16进制.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

16进制.docx

1、16进制沈 阳 航 空 工 业 学 院 课程设计学 号 2008040201062班 级 84020102 姓 名 甘 琦 指导教师 刘 成 2009 年 9 月 19 日沈阳航空工业学院课程设计任务书系:电子信息工程学院 专业:电子信息工程 班级:84020102学号:2008040201062 题目:十六进制到十进制的数制转换一、课程设计时间2009年9月7日9月11日,共计1周,20学时。二、课程设计内容用C语言写程序,实现一个整数从十六进制到十进制的转换。例如,若从键盘输入十六进制数3A(不超过4位),则输出其十进制的58;若输入十六进制数32,则输出其十进制的50。三、课程设计要求程

2、序质量: 贯彻结构化的程序设计思想。 用户界面友好,功能明确,操作方便。 至少有“输入一个十六进制数”“开始转换”“退出”三个菜单。 代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书: 课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:_ 学生签名:_五、成绩六、教师评语目录一、需求分析 1二、程序流程图 2三、核心技术的实现说明及相应程序段 4四、个人总结 7五、参考文献 8六、源程序 8一、需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为四个模块,他们的功能分别是:显示菜单,输入一个十六进制数,开

3、始转换,清屏,主函数。这些函数的实现严格按照题目的要求,清晰的表达了题设的内容。 1、 输入一个十六进制数 (input)主要功能是实现对一个十六进制数的输入;2、 开始转换 (zhuanhuan)主要的功能是实现十六进制到十进制的转换;3、 清屏 (clear)主要的功能是实现清屏的功能;除上面介绍的功能之外,程序还具有退出的功能.可以保证用户在程序出错或不需要时清除页面上的数据,并重新完成所要完成的要求。二、程序流程图1、程序总体结构图图1程序总体结构图图2数字转换函数char str6,c; int a=0,i=0; gets(str); if(strlen(str)4)否 是 whil

4、e(c=stri)!=0if(c=0&c=a&c=A&c4)printf(输入错误。);elsewhile(c=stri)!=0)if(c=0&c=a&c=A&c=F)a=a*16+c-A+10;i+;printf(n转换为:%dn,a);3.清屏函数此函数以 clear命名,发出的一个DOS命令,来实现清屏的功能,具体函数如下:void clear() system(cls); menu(); 四、个人总结为期一周的C语言课程设计结束了,通过这一个星期的课设,使我对C语言有了更深入、更全面的了解,同时也发现自己的很多不足之处,对很多地方都不是特别懂,甚至对有些概念都还是很模糊的,但通过这次课

5、程设计,让我知道了C语言是一门用途非常广泛的学科,同时也使我的C语言知识水平有了较大的进步。在此次课程设计当中遇到了许多问题和编译上的错误都是平时上课不注意听讲所造成的,所以今后一定要认真,努力学习所学专业和课程。五、参考文献1 .C语言程序设计北京:清华大学出版社,20082 .C语言程序设计实验指导与习题集北京:中国铁道出版社,2006六、完整源程序#include stdio.h#include string.h/定义strlen()函数#include conio.h/定义getch()函数#include stdlib.h/定义system()函数void menu()/菜单 pri

6、ntf(n (十六进制到十进制的数制转换)n); printf(n n ); printf(n - n ); printf(n - n); puts( n 1:输入一个十六进制数); puts( n 2:开始转换); puts( n 3:清屏 ); puts( n 4:退出); printf(n - n); printf(n - n);void input() /数据输入 char str6; printf(输入一个十六进制数:); gets(str); void zhuanhuan() char str6,c; int a=0,i=0; gets(str); if(strlen(str)4)

7、 printf(输入错误。); else while(c=stri)!=0) if(c=0&c=a&c=A&c=F) a=a*16+c-A+10; i+; printf(n转换为:n%d,a); void clear() system(cls); menu(); void main() /主程序 char choice;/定义choice变量 menu();/调用menu()子程序 while(1) choice=getch(); switch(choice)/选择对应 case 1:input();break; case 2:zhuanhuan();break; case 3:clear();break; case 4:return;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1