




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档学 院XX学院班 级XX学 号XX姓 名XXX摘要我选择的是数学型综合作业:(A)求最大数;(B)高次方数的尾数。 主要内容:(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数。基本设计思路:(A)题目的设计思路是:因为要求的是三位数,就用555555从小到大依次除以100到999的所有数,并判断能否整除,最后一个可以整除555555的数即为所求。(B)题目的设计思路是:乘积的最后三位数只与乘数和被乘数的后三位数有关,因此用1乘以13,再除以1000并取余数,用余数乘以13,再除以1000并取余数,依次进行下去,累乘13个13后除以1000取得的余数即为所求。在(A)题目中,我限定了除数的范围,减少了计算次数,省去了比较约数大小的步骤,使程序更加简洁。在(B)题目中我没有拿13累乘13次,而是取每一次乘13所得乘积的最后三位数依次乘13,大大减少了计算,简化了程序;取最后三位数我利用除以1000 取余数的方法,方便、快捷。两个题目中均使用FOR循环,程序书写简练明了。我个人认为这两个题目我不编写得比较简洁,运算结果正确,很好地完成了题目要求。目录1 摘要31.1 设计题目31.2 设计内容31.3 开发工具31.4 应用平台32 详细设计32.1 程序结构32.2 主要功能32.3 函数实现32.4 开发日志43 程序调试及运行43.1 程序运行结果43.2 程序使用说明43.3 程序开发总结44 附件(源程序)41 摘要1.1 设计题目(A)求最大数;(B)高次方数的尾数 1.2 设计内容(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数1.3 开发工具Visual C+ 6.0和Win32。1.4 应用平台Windows XP 32位2 详细设计2.1 程序结构 (A)求最大数c=0a999,输出c。循环语句采用for循环。(B)高次方数的尾数j=1i13,输出j。循环语句采用for循环。2.2 主要功能程序功能:(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数。原理和方法:(A)题目的原理和方法:因为要求的是三位数,就用555555从小到大依次除以100到999的所有数,并判断能否整除,最后一个可以整除555555的数即为所求。循环语句采用for循环。(B)题目的原理和方法:乘积的最后三位数只与乘数和被乘数的后三位数有关,因此用1乘以13,再除以1000并取余数,用余数乘以13,再除以1000并取余数,依次进行下去,累乘13个13后除以1000取得的余数即为所求。循环语句采用for循环。2.3 函数实现(A)求最大数int a,b=555555,c; /*定义变量,赋初值*/for(a=100;a=999;a+) /*FOR循环*/ if(b%a=0) /*利用IF语句判断b是否可以被a整除*/ c=a; /*将555555的约数赋给c*/printf(%dn,c); /*输出c*/ (B)高次方数的尾数int i,j=1; /*定义变量,赋初值*/for(i=1;i=13;i+) /*FOR循环*/j=j*13%1000; /*将j乘以13的乘积的后三位数赋给j*/ printf(%dn,j); /*输出j*/2.4 开发日志(A)选定这个题目后,我先分析此题用何种算法完成,确定了使用FOR循环并限定除数范围,然后画出程序框图,再一步步编写源代码。调试过程很顺利,只有一个地方忘加了“;”。运行程序后,结果非常满意。(B)这个题目不难,但是也不简便,我想到只取三位数的方法,并使用FOR循环,然后画出程序框图,再一步步编写源代码。调试过程发现对其中一个变量的初值是1还是13有待解决,分析程序后发现应该用1,然后进一步调试,运行,直至结果正确。3 程序调试及运行3.1 程序运行结果(A)求最大数求得555555的约数中最大的三位数是777(B)高次方数的尾数求得13的13次方的最后三位数是2533.2 程序使用说明(A)打开源程序,编译,连接,然后运行即可得到求得555555的约数中最大的三位数是777(B)打开源程序,编译,连接,然后运行即可得到13的13次方的最后三位数是2533.3 程序开发总结首先,程序开发需要耐心,从算法设计到源代码编写要一步步耐心完成。程序开发需要细心,特别是程序调试过程中,细心可以更迅速地发现错误,节省时间。最后,程序开发需要创新,创新的思路,创新的算法可以简化程序,也是程序编写更加快捷。4 附件(源程序)(A)求最大数.C(工程名称:求最大数)#includeint main()int a,b=555555,c;for(a=100;a=999;a+) if(b%a=0) c=a;printf(%dn,c);return 0;(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国电信陕西公司政企信息服务事业群社会招聘31人笔试题库历年考点版附带答案详解
- 2025年生命科学行业生命科学技术应用与生命医学探索研究报告
- 2025年人工生育行业试管婴儿技术发展与伦理问题研究报告
- 2025年能源行业清洁能源技术应用前景展望研究报告
- 2025年智能城市行业智能城市建设与智慧社区研究报告
- 2025年文化旅游行业文化遗产保护与传承研究报告
- 2025年社会公益行业慈善模式与意识形态研究报告
- 2025年家居装修行业绿色环保材料应用研究报告
- 2025年游艇行业游艇服务品质保障策略研究报告
- 2025甘肃平凉市灵台县第四批城镇公益性岗位人员招聘54人笔试备考题库及答案解析
- 禁止攀爬安全课件
- 渝22TS02 市政排水管道附属设施标准图集 DJBT50-159
- 中国金融黑灰产治理研究报告2025-非法代理维权的识别标准与溯源治理505mb
- 涉密测绘成果管理制度
- 2025-2030中国汽车结构胶行业市场发展趋势与前景展望战略研究报告
- T/CHC 1005-2023破壁灵芝孢子粉
- 图像几何变换讲解
- 高一上学期《国庆假期安全教育+时间规划》主题班会课件
- 2025年铁路货装值班员(高级)职业技能鉴定参考试题库(含答案)
- 2024年单招数学函数的性质专项复习试题和答案
- 星级酒店的各类客房类型介绍
评论
0/150
提交评论