C语言大作业报告范文.doc

C语言大作业报告范文.doc

ID:53876218

大小:460.00 KB

页数:8页

时间:2020-04-10

C语言大作业报告范文.doc_第1页
C语言大作业报告范文.doc_第2页
C语言大作业报告范文.doc_第3页
C语言大作业报告范文.doc_第4页
C语言大作业报告范文.doc_第5页
资源描述:

《C语言大作业报告范文.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载可编辑学院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取

2、得的余数即为所求。在(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开

3、发日志43程序调试及运行43.1程序运行结果43.2程序使用说明43.3程序开发总结44附件(源程序)4.专业.整理.下载可编辑1摘要1.1设计题目(A)求最大数;(B)高次方数的尾数1.2设计内容(A)求555555的约数中最大的三位数;(B)求13的13次方的最后三位数1.3开发工具VisualC++6.0和Win32。1.4应用平台WindowsXP32位.专业.整理.下载可编辑2详细设计2.1程序结构(A)求最大数c=0a<=999?输出ca++结束c=ab=555555a=100开始ai

4、b%a==0?定义变量a、b、c,a从100至999递增,b为555555,用b除以a,判断是否可以整除,若可以,则把a的值赋给c,a自加1;若不可,a自加1。重复以上步骤,直到a>999,输出c。循环语句采用for循环。.专业.整理.下载可编辑(B)高次方数的尾数j=1i<=13?输出ji++结束j=j*13%1000i=1开始ai

5、定义变量i、j,i从1至13递增,j初值为1。用j乘以13,用得到的乘积除以1000并取其余数,赋给j,i自加1。重复以上步骤,直到i>13,输出j。循环语句采用for循环。.专业.整理.下载可编辑2.2主要功能程序功能:(A)求555555的约数中最大的三位数;(B)求13的13次方的最后三位数。原理和方法:(A)题目的原理和方法:因为要求的是三位数,就用555555从小到大依次

6、除以100到999的所有数,并判断能否整除,最后一个可以整除555555的数即为所求。循环语句采用for循环。(B)题目的原理和方法:乘积的最后三位数只与乘数和被乘数的后三位数有关,因此用1乘以13,再除以1000并取余数,用余数乘以13,再除以1000并取余数,依次进行下去,累乘13个13后除以1000取得的余数即为所求。循环语句采用for循环。2.3函数实现(A)求最大数inta,b=555555,c;/*定义变量,赋初值*/for(a=100;a<=999;a++)/*FOR循环*/{if(b%a==0)/*利用IF语句判断b是否可以被a整除*/c=a;/*将5

7、55555的约数赋给c*/}printf("%d",c);/*输出c*/(B)高次方数的尾数inti,j=1;/*定义变量,赋初值*/for(i=1;i<=13;i++)/*FOR循环*/{j=j*13%1000;/*将j乘以13的乘积的后三位数赋给j*/}printf("%d",j);/*输出j*/2.4开发日志(A)选定这个题目后,我先分析此题用何种算法完成,确定了使用FOR循环并限定除数范围,然后画出程序框图,再一步步编写源代码。调试过程很顺利,只有一个地方忘加了“;”。运行程序后,结果非常满意。(B)这个题目不难,但是也不简便,我想到

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

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

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