C语言课程设计报告电子文档

C语言课程设计报告电子文档

ID:37916249

大小:41.00 KB

页数:7页

时间:2019-06-02

C语言课程设计报告电子文档_第1页
C语言课程设计报告电子文档_第2页
C语言课程设计报告电子文档_第3页
C语言课程设计报告电子文档_第4页
C语言课程设计报告电子文档_第5页
资源描述:

《C语言课程设计报告电子文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课程名称:      C语言课程设计           设计题目:设有n个正整数(n<=20),将它们联成一排,组成一个最大的多位数.       指导教师:               时间:  2008~2009 学年第2学期6课程设计题目设有n个正整数(n<=20),将它们联成一排,组成一个最大的多位数。课程设计目的:熟练掌握条件语句,循环,数组,指针,函数及文件的操作,将本课所学知识合理运用实际中。课程设计要求1.对每个题目要有需求分析在需求分析中,将题目中要求的功能进行叙述

2、分析,并且设计解决此问题的数据存储结构,设计或叙述解决此问题的算法,描述算法建议使用流程图,进行算法分析指明关键语句的时间复杂度。给出实现功能的一组或多组测试数据,程序调试后,将按照此测试数据进行测试的结果列出来。如果程序不能正常运行,写出实现此算法中遇到的问题和改进方法。2.对每个题目要有相应的源程序源程序要按照写程序的规则来编写。要结构清晰,重点函数的重点变量、重点功能部分要加上清晰的程序注释。程序能够运行,要有基本的容错能力。尽量避免出现操作错误时出现死循环。6具体内容:main(){int

3、a[20],i,k,n,t,m1,m2,p1,p2,q1=0,q2=0;printf("Pleaseinputthevalueofn:");/*输出Pleaseinputthevalueofn:*/scanf("%d",&n);/*输入变量n的值*/printf("Pleaseinputyournumber:");/*输出Pleaseinputyournumber:*/for(i=0;i

4、*/for(k=1;k0)/*用while循环算出m1的位数*/{m1=m1/10;q1++;}while(m2>0)/*用while循环算出m2的位数*/{m2=m2/10;q2++;}if(q1==q2){if(p1

5、;}6}elseif(q1q2){while(q1>q2){p2=p2*10;q2++;}if(p1

6、,让我学会了编辑一些基本的程序.通过本学期的课程设计我发现了自已在C语言编程方面还存在许多不足之处,有些地方有待改进。我会通过对课本的进一步学习以及向老师或同学请教来巩固对C语言的掌握。同时我也体会到了C语言作为一种面向过程的程序设计语言所具有的诸多优点。如简洁,紧凑,使用方便,灵活,结构化的控制语句,各种各样的数据类型,强大的图形功能。C语言的结构化程序设计思想对于解决实际问题有极大的现实意义。我相信学好C语言将会对我以后继续学好计算机专业的其他课程有很大帮助!学生(签字)2009年6月19日6

7、注:可另附页6课程设计成绩:指导教师(签字)年月日教研室意见:教研室主任(签字)年月日6

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

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

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