- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)题 目 名 称手机短号课 程 名 称C语言程序课程设计学 生 姓 名肖桂超学号10系 、专 业信息工程系、电子信息工程指 导 教 师谢兵2011年 7 月 2 日
目 录
1 前言 1
2 需求分析 1
2.1 课程设计目的 1
2.2 课程设计任务 1
2.3 设计环境 1
2.4 开发语言 1
3 分析和设计 2
3.1 模块设计 2
3.2 系统流程图 3
3.3 手机短号流程图 4
4 具体代码实现 5
5 课程设计总结 6
5.1 程序运行结果 7
5.2 课程设计体会 8
参考文献 9
致 谢 91前言
通过一个学期的学习,我认为要学好语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。语言产生到现在,它已经成为最重要和最流行的编程语言之一。在各种流行编程语言中,都能看到C语言的影子学习、掌握C语言是每一个基本功之一C语言的学习进一步加深。也巩固了我们所学的知识。
2 需求分析
2.1 课程设计目的大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?
2.2 任务
Input
输入数据的第一行是一个N(N = 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。
Output
输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致
2.3 设计环境
(1)WINDOWS 2000/XP/7/Vista系统
(2)int型和一个char型的结构体,Main函数主要功能是将输入的数据,scanf函数能达到我们得到短号的目的。而if能让我们的函数继续循坏,可以连续输入200个手机号码。当然我也用了break ,让它在满足条件的时候自动从循环中跳出来。
3.2 系统流程图
图3.2-1
3.3 手机短号流程图
图3.3-1
4 具体代码实现
#include stdio.h
main()
{
int i,n;
printf(请输入n个数据:\n);
scanf(%d,n);
if(n200)
printf(不符合题目要求\n);
else
printf(请输入%d个手机号码:\n,n);
{
char str[12];/*定义手机号码字符串长度*/for(i=0;in;i++)
{ scanf(%11s,str);
printf(6%s\n,str+6);/*输出6+手机号码后5位的短号*/
if(i==n)
break;/*当满足输出n个手机短号时跳出循环*/
}
}
}
5 课程设计总结
5.1 程序运行结果5.2 课程设计体会经过一段时间的努力,我们终于把课程设计做完了。在这次课程设计中,我主要是负责编写程序算法,我的搭档则是主要负责画流程图还有一些排版工作。刚开始做这个短号程序时,确实脑袋经常短路,写到某个地方是突然就不知怎么进行了,还好经过翻书跟查资料后,让我学到了好多我没掌握的知识。其实我觉得自己写出来一个程序算法真的感觉好有成就,开始做的时候觉得好费劲,后来慢慢的掌握了一些知识后,就越感觉越有兴趣,直到把它搞定。虽然流程图不是我画的,但是我还是跟搭档互相交换了一下意见,最后在搭档罗阿丽同学的辛勤排版下,我们的课程实验报告终于完成了。
参考文献
[1]张福祥. C语言程序设计[M]. 辽宁大学出版社,2008.1
[2]张福祥,王萌.C语言程序设计习题解答与实验实训[M].沈阳:辽宁大学出版2008.
[3]计算机等级考试辅导教程[M].北京:中国铁道出版社,2008.
[4]谭浩强.《C语言设计》清华大学出版社, 2005.
[5]田淑清。全国计算机等级考试二次教程—C语言课程设计。高等教育出版社,2011
致 谢
这次课程设计总算顺利完成了,在设计中遇到很多编程问题,感谢我的同学,感谢我的任课老师陈智,指导老师谢兵,谢谢你们在这次课程设计中给予我的种种帮助。9
文档评论(0)