c语言期末大作业报告,c语言大作业报告.docx
Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
C语言大作业报告
学 院
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循环,程序书写简练明了。
我个人认为这两个题目我不编写得比较简洁,运算结果正确,很好地完成了题目要求。
目录
TOC \o "1-4" \h \z
1 摘要
设计题目
(A)求最大数;(B)高次方数的尾数
设计内容
(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数
开发工具
Visual C++ 和Win32。
应用平台
Windows XP 32位
2 详细设计
程序结构
(A)求最大数
c=0a<=999输出
c=0
a<=999
输出c
a++
结束
c=a
b=555555
a=100
开始
b%a==0
(B)高次方数的尾数
j=1i<=13
j=1
i<=13
输出j
i++
结束
j=j*13%1000
i=1
开始
主要功能
程序功能:(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数。
原理和方法:
(A)题目的原理和方法:因为要求的是三位数,就用555555从小到大依次除以100到999的所有数,并判断能否整除,最后一个可以整除555555的数即为所求。循环语句采用for循环。
(B)题目的原理和方法:乘积的最后三位数只与乘数和被乘数的后三位数有关,因此用1乘以13,再除以1000并取余数,用余数乘以13,再除以1000并取余数,依次进行下去,累乘13个13后除以1000取得的余数即为所求。循环语句采用for循环。
函数实现
(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("%d\n",c); /*输出c*/
(B)高次方数的尾数
int i,j=1; /*定义变量,赋初值*/
for(i=1;i<=13;i++) /*FOR循环*/
{
j=j*13%1000; /*将j乘以13的乘积的后三位数赋给j*/
}
printf("%d\n",j); /*输出j*/
开发日志
(A)选定这个题目后,我先分析此题用何种算法完成,确定了使用FOR循环并限定除数范围,然后画出程序框图,再一步步编写源代码。调试过程很顺利,只有一个地方忘加了“;”。运行程序后,结果非常满意。
(B)这个题目不难,但是也不简便,我想到只取三位数的方法,并使用FOR循环,然后画出程序框图,再一步步编写源代码。调试过程发现对其中一个变量的初值是1还是13有待解决,分析程序后发现应该用1,然后进一步调试,运行,直至结果正确。
3 程序调试及运行
程序运行结果
(A)求最大数
求得555555的约数中最大的三位数是777
(B)高次方数的尾数
求得13的13次方的最后三位数是253
程序使用说明
(A)打开源程序,编译,连接,然后运行即可得到求得555555的约
c语言期末大作业报告,c语言大作业报告.docx相关推荐
- ★C/C++语言期末课程设计★——万年历显示系统(详细报告+源代码+详细注释)
万年历显示系统报告 一.描述 大家好!我是小浝仔,今天给大家分享C/C++语言期末课程设计--万年历显示系统,这个程序是用C/C++语言程序编写的,运行环境为VisualC++6.0, ...
- 华中科技大学c语言期末考试题,华中科技大学C语言期末考库剖析.docx
华中科技大学C语言期末考试题库试题及答案汇总 1.设int a=12,则执行完语句a+=a-=a*a后,a的值是__D____. A.552 B.264 C.144 D.-264 知识点:算术表达式 ...
- 计算机c语言期末答案,大学计算机C语言期末考试试题A.doc
2008~2009学年第二学期C语言期末考试(A卷) (2008级理科专业) PAGE PAGE 13 专业班级: 学号: 姓名: 一.选择题 (用铅笔把选中的方格涂黑 40×1=40分) 1 A B ...
- 大一的c与语言期末试题及答案,C语言期末考试试题及详细答案
C语言期末考试试题及详细答案 选择练习题 1.C语言中最简单的数据类型包括(B ). A.整型,实型,逻辑型 B.整型,实型,字符型 D.整型,实型,逻辑型,字符型C.整型,字符型,逻辑型 2.C语言 ...
- c语言期末考试排序成绩,C语言期末考试总结,看完保你过
<C语言期末考试总结,看完保你过>由会员分享,可在线阅读,更多相关<C语言期末考试总结,看完保你过(38页珍藏版)>请在人人文库网上搜索. 1.C语言总结,第一部分,C语言初步 ...
- 计算机C语言期末考试卷一,计算机c语言期末考试卷二.doc
计算机c语言期末考试卷二.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟考试.doc
北京理工大学C语言期末模拟考试 北京理工大学C语言期末模拟试题 一.单项选择题 - 试答 1 Question 1 分数: 2 已知结构定义如下: struct sk { int a: float b ...
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟试题.docx
北京理工大学C语言期末模拟试题.docx 1. includestdio.h2. includestdlib.h3. intmain4. floatd1,d2;charop;5. scanffcf,6 ...
- 长江大学c语言期末考试题0,长江大学C语言期末考试试卷
08─2009学年第一学期20200808─(A卷)<C语言程序设计>课程考试试卷语言程序设计>课程考试试卷( 专业: 年级:2007级考试方式:闭卷学分:4.5考试时间:120分钟 ...
- 天津大学仁爱学院c语言期末考试题,天津大学《C语言程序设计》2016年7月考试期末大作业...
请在以下三组题目中任选一组作答,满分100分. 第一组: 一.编程题(每题20分,共40分) 1.编写程序.每当输入10个评委的分数后,求该选手的最后得分并输出(设10个评委按照以下打分原则为选手打分 ...
最新文章
- 多路复用 I/O 模型详解, 为什么他能支持更高的并发
- python 打包egg_将Python程序打包到egg或WHL安装包或exe包中,把,python,成,或者,whl
- 符号隔开数字求最大值
- 802.11协议中的action帧的使用
- keil lib 只调用自己的函数_C语言学习篇(28)——函数库
- sql发送邮件 html,T-SQL;如何在表之前和之后以HTML格式使用sp_send_dbmail
- 三级计算机系统是什么情况,三级PC技术: 计算机的组成和分类
- Unable to load native-hadoop library for your platform
- 《设计师要懂心理学》-第四章-人如何思考
- 强制类型转换运算符—C++基础篇
- linux jsp mysql_Linux JSP连接MySQL数据库
- 杂谈 之 闲来无事(三)
- 训练集,验证集与测试集
- 第二章 需求分析与需求文档
- 微信小程序-仿智行火车票12306
- 成熟的B端产品经理,都有这个能力
- 技术大佬:还在用Excel,傻了吧!网友:每天朝九晚六飞起来!
- node调用谷歌翻译Api,实现自动国际化
- QQ2010 魔法表情如何下载? swf文件
- https://blog.csdn.net/zhi_sheng/article/details/78910082----mybatis写当天 当月的数据 时间段数据...
热门文章
- iPad Air越狱恢复教程 iPad Air越狱后怎么恢复
- Oracle中用system存数据,【学习笔记】Oracle表空间 数据存放system表空间影响数据库性能...
- 2022年登高架设操作证考试题库及答案
- 生活中48条让人匪夷所思的诡秘心理
- 互联网著作权行政保护办法 信息网络传播权保护条例
- “封转开”行情或再现 低仓位封基现套利机会
- Sqlserver修改表结构提示不允许保存更改。
- 拼多多批发业务能做成吗?
- 机器学习中VC界和VC维草稿笔记
- --如何用PhotoShop制作真人头像表情包--