欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    大整数的四则运算课程设计

    • 资源ID:1417641       资源大小:325.50KB        全文页数:17页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    大整数的四则运算课程设计

    1、 课程设计说明书 学学 院 、 系院 、 系 : 软件学院 专专 业业: 软件工程 学学 生生 姓姓 名:名: 学学 号:号: 设设 计计 题题 目目: 大整数的四则运算 起起 迄迄 日日 期期: 2013 年 10 月 11 日2013 年 11 月 16 日 指指 导导 教教 师师: 日期: 2013 年 11 月 16 日 1 1 设计目的设计目的 本课程设计是采用 C 语言,在 VC 平台下实现大整数的四则运算,该系统运行在 MS-DOS 命令行模式下。本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的 理论知识和实际有机的结合起来, 锻炼学生的分析解决实际问题的能力。

    2、 提高学生适应实际, 实践编程的能力。 1)进一步巩固和复习 C 程序设计的基础知识; 2)培养学生结构化程序、模块化程序设计的方法和能力; 3)了解软件的编制过程及各环节的具体内容; 4)提高学生程序调试技巧、软件设计能力和代码规范化等素质; 提高学生分析问题、解决问题以及实际运用能力。 2 2 任务概述任务概述 完成大整数的四则运算任务,假定整数不超过五十位要求: 1) 在屏幕上能够手动输入待求的两个大整数; 2) 输入完成后通过选择可以完成大整数的加、减、乘、除运算; 3)将结果分别显示在屏幕上。 4) 验收时程序能够演示,自己单独做。 3 3 模块划分模块划分 1) 定义 c_to_d

    3、(char strN, char dN)函数,实现把 str 的各位转变成对应整数, 右对齐存入 d, start 为最高位下标 2)定义 d_to_c(char dN, char strN, int start)函数, 实现把 d 中数字 dstart.N-1转变为字符左对齐存入 str 3)定义加法函数 4)定义减法函数 5)定义乘法函数 6)定义除法函数 7)定义输出格式函数 8)运用主函数计算 4 4 主要函数说明及其主要函数说明及其 N N- -S S 图图 1)主函数说明 定义变量 输入要进行运算代码数字 输入数字 调用函数进行运算 2)其他函数说明 min 函数,比较两数大小 c

    4、_to_d(char strN, char dN)函数,实现把 str 的各位转变成对应整数, 右对齐存入 d, start 为最高位下标 d_to_c(char dN, char strN, int start) 函数 , 实现 把 d 中 数 字 dstart.N-1转变为字符左对齐存入 str add(char str_aN, char str_bN, char str_cN),加法函数 sub(char str_aN, char str_bN, char str_cN),减法函数 compare(char str1N, char str2N) ,实现 str1,str2 内存的是要进行

    5、比 较的大整数 mul(char str_aN, char str_bN, char str_cN),乘法函数 divd(char str_aN, char str_bN, char str_cN),除法函数 主要函数的 N-S 图: 图 1:函数 c_to_d(char strN,char dN) N-S 图 图 2:函数 d_to_c(char dN,char strN,int start) N-S 图 定义变量 x,y,strN,dN,startI,j,len int len,start,i,j for(i=0,j=start;ilen2) T F 定义变量 str1N, str2N,l

    6、en1,len2 len2=strlen(str2) if(len1=start_b;j-) 图 6:乘法运算函数的 N-S 图 for(j=N-1;j=start_b;j-) memset(c,0,sizeof(c),) carry=0; for(i=N-1,k=j;i=start_a;i-,k-) dk=ai*bj; carry=dk/10; dk=dk%10; if(carry0) 如果有进位 T F dk=carry; k-; start_d=k+1; 把 d 累加到 c 中 memset(c,0,sizeof(c),) carry=0 for(i=N-1;i=start_d;i-) ci=ci+di+carry; carry=ci/10; ci=c


    注意事项

    本文(大整数的四则运算课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583