C语言程序设计实习报告,DOC

合集下载

程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)c语言是在国内外广泛使用的一种计算机语言。

其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。

其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,unix,linux,mac,os/2,无一例外,哪一个不是c 语言写的?很多新型的语言如,c++,java,c,j,perl...都是衍生自c语言。

掌握了c语言,可以说你就掌握了很多门语言。

学习c程序这门课一年了,这是我们学的第一门专业课,在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。

所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。

同时,我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。

在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言,并总结了一点经验:要了解c语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。

在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。

这些都是语法基础也是c语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。

比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的,那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。

c语言程序设计实验报告

c语言程序设计实验报告

c语言程序设计实验报告C语言程序设计实验报告。

本次实验是关于C语言程序设计的实验报告,主要内容是对C语言程序设计的学习和实践。

通过本次实验,我对C语言的基本语法和程序设计有了更深入的理解和掌握。

首先,本次实验的主要内容是关于C语言的基本语法和程序设计。

在实验中,我们学习了C语言的基本数据类型、运算符、控制语句、函数、数组、指针等内容。

通过实际的编程练习,我对这些内容有了更加具体和深入的了解。

在实验中,我学会了如何定义变量、使用不同类型的数据、编写循环和条件语句、设计函数和调用函数等基本的程序设计技巧。

其次,本次实验还涉及了C语言的程序设计实践。

在实验中,我们完成了一些简单的程序设计任务,比如实现一个简单的计算器、编写一个简单的学生成绩管理系统等。

通过这些实践,我对C语言的程序设计有了更加具体和深入的理解,也提高了我的编程能力和解决问题的能力。

在实验中,我还遇到了一些困难和问题。

比如在编写程序时,可能会出现语法错误、逻辑错误、运行时错误等。

但是通过仔细分析和调试,我逐渐克服了这些问题,也提高了自己的解决问题的能力。

总的来说,本次实验对我来说是一次很好的学习和锻炼机会。

通过实验,我不仅对C语言的基本语法和程序设计有了更深入的理解,也提高了自己的编程能力和解决问题的能力。

希望在以后的学习和工作中,能够继续努力,不断提高自己的编程水平,为将来的发展打下坚实的基础。

最后,我对C语言程序设计实验报告的编写就到此结束。

希望通过这次实验报告的撰写,能够对C语言程序设计有一个更加全面和深入的了解,也希望能够在以后的学习和工作中,能够更加熟练地运用C语言进行程序设计。

感谢老师和同学们在实验中给予我的帮助和支持,也希望在以后的学习和工作中,能够继续努力,不断提高自己的编程能力和解决问题的能力。

C语言课程实习(优秀范文5篇)

C语言课程实习(优秀范文5篇)

C语言课程实习(优秀范文5篇)第一篇:C语言课程实习课程实习一、C程序上机操作方法及运行环境编写一个C程序,输入a, b, c,d四个值,输出其中最小者。

#includemain(){int a,b,c,d,t;printf(“Please input numbers:”);scanf(“%d,%d,%d,%d”,&a,&b,&c,&d);t=min(min(min(a,b),c),d);printf(“min number is:%dn”,t);}int min(int x,int y){int z;if(xz=x;elsez=y;return(z);}运行结果:Please input numbers:4,6,3,9min number is:3课程实习二、C程序上机操作方法及运行环境从键盘输入三个字符,要求输出这三个字符,并输出它们的ASCII 码及其ASCII码的平方根和的平方。

#include#includevoid main(){char ch1,ch2,ch3;float t;scanf(“%c,%c,%c”,&ch1,&ch2,&ch3);t=sqrt(ch1)+sqrt(ch2)+sqrt(ch3);printf(“%c,%dn”,ch1,ch1);printf(“%c,%dn”,ch2,ch2);printf(“%c,%dn”,ch3,ch3);printf(“%fn”,t*t);}运行结果:a,b,ca,97b,98c,99881.984683课程实习三、循环结构程序设计1)输入两个正整数m和n;2)如果m=n输出最大公约数m程序结束;3)若m>n则m=m-n否则n=n-m;4)返回到2)(循环)。

#includevoid main(){int m,n;scanf(“%d%d”,&m,&n);while(m!=n){if(m>n)m=m-n; else n=n-m;}printf(“%dn”,m); }运行结果:34,24课程实习四、循环结构程序设计打印下面的图案# # # # ## # # ## # ## ##includevoid main(){int i,j;for(i=1;i<=4;i++) {for(j=1;jprintf(“ ”);for(j=5;j>=i;j--) printf(“*”); putchar('n');}}课程实习五、数组的应用输入一个0到150之间的十进制整数,要求把此数转化为二进制形式。

C语言程序设计实习报告

C语言程序设计实习报告

C语言程序设计实习报告一、实习目的1. 巩固和加深对C语言程序设计的理解。

2. 掌握C语言编程的基本技巧和方法。

3. 提高分析问题、解决问题的能力。

4. 学会将理论知识应用于实际编程中。

二、实习内容XXX语言基础语法练习变量、数据类型、运算符、表达式等基础语法练习。

控制结构(顺序、分支、循环)的实现。

函数的定义和调用方式练习。

2. 模块化程序设计将一个大的程序分解成多个模块,每个模块完成特定的功能。

通过模块间的调用和传递数据来实现整个程序的功能。

3. 文件操作与文件读写文件的打开、关闭、读写操作练习。

文件格式的转换和数据统计处理。

4. 预处理指令与宏定义使用预处理指令进行条件编译和宏定义替换。

练习使用常见的预处理指令如include、define、ifdef等。

5. 结构体、链表与指针结构体的定义和使用。

链表的创建、插入、删除、遍历等操作。

指针的概念和指针运算。

深入理解指针与数组、结构体等数据结构的关系。

6. 位运算与嵌入式系统编程学习位运算符的使用和位段操作的实现。

嵌入式系统的基本概念和编程方法。

7. 综合项目实践参与或独立完成一个综合性C语言程序设计项目。

项目可以包括基于命令行参数的程序设计、基于文件操作的程序设计、基于网络编程的程序设计等。

三、实习过程1. 理论学习:通过教材、网络资源等途径学习C语言的基础知识和编程技巧。

2. 上机实践:在计算机上编写和调试C语言程序,不断巩固所学知识。

3. 问题解决:遇到问题时,通过查阅资料、请教老师或同学等方式解决问题。

4. 团队合作:在小组项目中与他人协作,共同完成任务。

四、实习收获1. 知识技能方面:深入理解了C语言的基本概念和编程技巧,掌握了模块化程序设计和文件操作等常用算法。

2. 解决问题能力方面:学会了如何分析问题、寻找解决方案并通过实践验证解决方案的正确性。

3. 团队协作能力方面:学会了与他人合作,共同完成任务,提高了团队协作能力。

4. 职业素养方面:培养了耐心、细致的工作态度和勇于尝试、敢于创新的探索精神。

c语言实习报告3篇

c语言实习报告3篇

c语言实习报告3篇c语言实习报告1在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。

在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。

包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。

对于程序设计语言的.学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。

因为学时所限,课程不能安排过多的上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。

为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。

课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:1.加深对课堂讲授内容的理解课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。

然而要使用c语言这个工具解决实际问题,又必须掌握它。

通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。

对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。

7月C语言学习社会实践报告

7月C语言学习社会实践报告

7月C语言学习社会实践报告【标题】7月C语言学习社会实践报告【引言】在本次暑假期间,我参加了一项社会实践活动,进行了C语言的学习。

通过这次实践,我深入了解了C语言的基本知识和应用场景,并运用所学知识完成了一些小项目。

本报告旨在总结我在实践中的收获和体会,对于其他学习者进行参考和借鉴。

【目标】通过参加社会实践,系统学习C语言,并应用所学知识完成小项目。

【具体内容】1. 学习过程1.1 制定学习计划:根据C语言的基本教材和实践项目要求,制定了一个详细的学习计划,包括每天的学习时间和学习内容。

1.2 学习基本语法:通过阅读教材及相关教程,掌握了C语言的基本语法规则,理解了变量、数据类型、运算符等概念。

1.3 编写简单程序:通过编写一些简单的程序来巩固所学知识,如计算器、猜数字等小项目。

2. 实践项目2.1 学生成绩管理系统:根据实际需求,编写了一个简单的学生成绩管理系统,能够实现学生信息的录入、查询和修改。

2.2 游戏开发:参考教材中的案例,实现了一个简单的小游戏,玩家需要通过键盘操作控制角色完成任务。

2.3 文件处理:利用C语言的文件处理功能,实现了一个文件复制程序,能够将指定文件复制到指定目录。

3. 收获与体会3.1 掌握了C语言的基本语法和编程思想,能够独立编写简单的程序。

3.2 了解了C语言的应用场景,如系统开发、游戏开发等,对于今后的学习和就业有了更清晰的目标。

3.3 实践中遇到的问题,如编译错误、逻辑错误等,锻炼了我的问题解决能力和调试技巧。

【结论】通过本次社会实践,我对C语言的基础知识和应用有了深入了解,并成功应用所学知识完成了一些小项目。

在今后的学习和工作中,我将继续深化对C语言的学习,并希望能够进一步掌握其高级特性和应用。

C语言程序设计实验报告

C语言程序设计实验报告

C语言程序设计实验报告实验报告:C语言程序设计一、实验目的本实验旨在通过学习C语言程序设计,培养学生的编程思维和解决问题的能力,掌握C语言的基本语法和常见的数据结构,为以后的编程工作打下坚实的基础。

二、实验内容1.C语言基础知识的学习和理解2.C语言程序设计的实践3.编写简单的C语言程序,如输入输出、循环、条件判断等基本操作4.使用C语言实现常见的数据结构,如数组、链表、栈、队列等三、实验过程1.学习C语言的基础知识,包括变量、常量、算术运算、逻辑运算、关系运算等。

2. 通过编写简单的程序来熟悉C语言的基本语法,如输出“Hello World”、计算两个数的和等。

3. 学习C语言的控制结构,如if语句、for循环、while循环等。

4.实现常见的数据结构,如数组、链表、栈、队列,并编写相应的操作函数。

5.在编写程序的过程中,加入适当的注释,提高代码的可读性和可维护性。

四、实验结果通过实验,我掌握了C语言的基本语法和常用的数据结构。

在实践过程中,我能够独立完成简单的C语言程序的编写,能够正确地使用各种控制结构来解决实际问题。

同时,我也学会了如何使用调试工具来找出程序中的错误并进行修正,提高了编程效率。

五、实验总结通过本次实验,我对C语言的程序设计有了进一步的了解和掌握。

C 语言是一门广泛应用于计算机领域的编程语言,掌握好C语言的编程技巧对于提高编程效率和代码质量非常重要。

在实验过程中,我发现编写注释对于代码的可读性和可维护性非常重要,因此在以后的编程过程中,我会养成良好的注释习惯。

同时,我还发现了一些自己在编程过程中常见的错误,如缺少分号、拼写错误等,以后会更加谨慎地避免这些错误的发生。

此外,我还会继续深入学习C语言的高级特性,如指针和动态内存分配等,不断提升自己的编程水平。

通过本次实验,我还学会了如何利用互联网资源解决编程问题,如查阅帮助文档、相关问题的解决方案等。

这为我今后在编程过程中遇到问题时寻找解决办法提供了极大的便利。

C语言学习社会实践报告

C语言学习社会实践报告

C语言学习社会实践报告
社会实践活动题目:C 语言学习活动
社会实践日期:2022 年 5 月 15 日
地点:某某中学
活动内容:
1. 活动介绍:本次社会实践活动是由某某中学计算机社团组织的 C 语言学习活动,旨在帮助学生们了解和学习 C 语言编程知识,提升其编程能力和逻辑思维能力。

2. 活动安排:
- 上午:编程导师介绍 C 语言基础知识和语法规则,学生们跟随导师完成简单的编
程练习。

- 下午:学生们根据实际情况,自行组队完成一个小型编程项目,展示并分享成果。

3. 收获与感受:
- 学生们通过活动学习了 C 语言编程知识,掌握了基本的编程技能,增强了对编程
的兴趣和自信心。

- 参与者们有机会与其他同学合作,体验团队合作的重要性,培养了沟通和协作能力。

- 通过实践的方式巩固了课堂学习的知识,加深了对编程的理解和掌握。

结语:本次 C 语言学习活动不仅帮助学生们提升了技能,增强了团队合作能力,还为
他们未来的学习和发展打下了坚实的基础。

通过参与此类实践活动,学生可以更好地
把理论知识转化为实际应用能力,培养综合素质,提高竞争力。

《C语言程序设计》实训报告

《C语言程序设计》实训报告

《C语言程序设计》实训报告C语言程序设计实训报告一、实训目的本次实训旨在提高学生的C语言程序设计能力,培养学生的编程思维,并通过实践锻炼学生的动手能力,将所学的理论知识应用于实际编程中。

二、实训内容本次实训内容包括学习C语言的基本语法,掌握C语言程序的编写规范,学习使用C语言的基本数据类型和控制结构,了解C语言的函数和指针等概念,通过实践编写简单的C语言程序。

三、实训过程1.学习基本语法在实训开始前,我们首先学习了C语言的基本语法,包括变量的声明与定义、运算符的使用、条件语句和循环结构等。

通过阅读教材和课堂讲解,我们对C语言的语法有了初步的了解。

2.编写实验程序在掌握了基本语法后,我们开始编写实验程序。

实验题目包括简单的数学计算、字符串处理和数组操作等。

通过这些实验,我们巩固了所学的语法知识,并培养了编程的思维方式。

3.实验结果分析在编写程序的过程中,我们需要进行实验结果的分析和验证。

通过调试程序和比较实验结果与预期结果的差异,我们发现了一些程序错误,并逐步进行了修正。

这些经验对我们以后的编程工作将会非常有益。

四、实训收获通过本次实训,我对C语言的理论知识有了更深入的了解,学会了如何编写简单的C语言程序。

在编程过程中,我养成了认真阅读题目、分析问题的习惯,能够通过逻辑思维找到解决问题的方法,提高了我的动手能力和解决问题的能力。

五、不足与反思在实训过程中,由于时间有限,我只完成了实验内容的一部分,没有能够更深入地学习和掌握C语言的更高级特性和应用。

在以后的学习中,我会更加努力地提高自己的编程水平,不断完善自己的知识体系。

六、实训总结C语言是计算机科学的基础,在实训中,通过学习C语言的基本语法和编程思想,我得到了很大的收获。

我相信,通过不断的学习和实践,我能够更好地掌握C语言的编程技巧,为将来的编程工作打下坚实的基础。

同时,我还要感谢老师和同学们在实训中给予的帮助和支持,让我能够更好地完成这次实训。

C语言课程设计实习报告_3

C语言课程设计实习报告_3

C语言课程设计实习报告一、两个大数相乘问题1、题目描述:【要求】本问题中,要求输入两个相对较大的正整数,能够通过程序计算出其结果。

【提示】两个相对较大的数肯定是不能够用LONG INT类型存储的,因为LONG 型数据的数据范围也并不是很大,于是就需要采用其他的存储结构。

这里推荐用数组存储一个大数,数组的初始空间可以定义到如200或300个单元,每个单元存储一位数据,形如下图:足够大的条件了。

而结果的存储也需要考虑空间的问题,所以需要一个更大的数组。

在解决了存储问题后,我们需要来实现乘法运送的过程,也就是说你必须要把这个数组中的每一位数字单独来进行乘法运算,比如我们可以用一个数字和另外一个数组中的每一位去相乘,从而得到乘法运算中一行的数字,再将每一行数字错位相加。

这就是乘法运算的过程。

2、设计思路:乘法计算的算法,从低位向高位乘,在竖式计算中,我们是将乘数第一位与被乘数的每一位相乘,记录结果,之后,用第二位相乘,记录结果并且左移一位,以此类推,直到计算完最后一位,再将各项结果相加。

通过调用函数得出最后结果。

流程图:3、运行效果截图:a:65498765165b:1651513513565498765165*16515135135=1081720957875605572275 4、附源程序如下:#include <stdio.h>#include <string.h>#include <stdlib.h>#define N 100int GetDigits(int *a,char *s);int multiply(int *a,int *b,int *c);main(){char s1[N],s2[N];int i,j,a[N],b[N],c[N*2];printf("\n 请输入大数a: ");scanf("%s",s1);printf("\n 请输入大数b: ");scanf("%s",s2);GetDigits(a,s1);GetDigits(b,s2);multiply(a,b,c);j=N*2-1;while(c[j]==0)j--;printf("\n %s * %s=",s1,s2);for(i=j;i>=0;i--)printf("%d",c[i]);return 0;}int GetDigits(int *a, char *s){int i;char digit;int len=strlen(s);for(i=0;i<N;i++)*(a+i)=0;for(i=0;i<len;i++){digit=*(s+i);*(a+len-1-i) = digit - '0';}return 0;}int multiply(int *a,int *b,int *c){int i,j;for(i=0;i<N*2;i++)*(c+i)=0;for(i=0;i<N;i++)for(j=0;j<N;j++)*(c+i+j)+=*(a+i) * *(b+j);for(i=0;i<N*2-1;i++){*(c+i+1)+=*(c+i)/10;*(c+i)=*(c+i)%10;}return 0;}二、画组合图形问题1、题目描述:【要求】了解C语言的图形函数,掌握用C语言画图的基本方法。

c程序实习报告

c程序实习报告

c程序实习报告第1篇:c++程序实习报告针对我们这学期学的c++,假期进行了五天的实习。

第一天听老师讲实习内容和提示的时候觉得思路挺明确的一个程序,哪有传说中的那么难。

下午和同学讨论的时候觉得很有目的,只要按部就班的完成各步*作就可以了,有难度的也只是第二步。

这一步要进行判断,这就需要多个输出函数;还要冒泡法给工作排序,*的计算不是在类中完成的??挺棘手的一个问题。

第二天上机的时候也很快完成了第一步,觉得还行,慢慢来五天完全可以完成。

后来也就没怎么好好思考,没想到第二天遇到麻烦了,编不出第二步了。

第三天下午也没调试好,第一步输入的数据在第二步统计的时候怎么也数不出来,我从头至尾研究了多次,没发现一点问题,请舍友帮我检查也说没错,到了傍晚还是看不出来。

哎!又找一个人给我看了看,竟然错得那么幼稚,类外定义了全局对象,在数据输入put()函数里又重新定义了对象,这样在put()输入的数据无法用到其他函数中,自然统计的时候都是默认值了。

就这么一个小小的错误整得我一天一晚上寝食难安。

编程序时深深感受到要不得半点马虎,有时少一个“}”或“<”都会导致程序语法错误;由于编程序经常要变换输入法,很容易输进中文字符,这也会导致语法错误;调用类里重名函数时要注明属于哪个类的。

第三天的时候第二步基本都编出来了,傍晚那时我没检查出错误来未完,继续阅读 >第2篇:c++程序毕业实习报告针对我们这学期学的c++,假期进行了五天的实习。

第一天听老师讲实习内容和提示的时候觉得思路挺明确的一个程序,哪有传说中的那么难。

下午和同学讨论的时候觉得很有目的,只要按部就班的完成各步*作就可以了,有难度的也只是第二步。

这一步要进行判断,这就需要多个输出函数;还要冒泡法给工作排序,*的计算不是在类中完成的——挺棘手的一个问题。

第二天上机的时候也很快完成了第一步,觉得还行,慢慢来五天完全可以完成。

后来也就没怎么好好思考,没想到第二天遇到麻烦了,编不出第二步了。

C语言见习报告6篇

C语言见习报告6篇

C语言见习报告6篇推荐文章计算机c语言实训报告范文标准模板热度:幼儿园见习个人总结【5篇】热度:幼儿园见习总结报告模板热度:幼儿园见习总结怎么写5篇热度: 2022幼儿园见习总结范文热度:C语言是一种计算机程序设计语言,属高级语言范畴。

它既具有高级语言的特点,又具有汇编语言的特点。

通过见习做一报告,本文是C语言见习的报告,仅供参考。

C语言见习报告一:班级:姓名:实验名称:电话订餐信息处理实验目的:题目要求:一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订,假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。

李红最先打进了电话,她预约第2天中午12点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红12点5人”;接着,刘娜、汪涵、孙杰和赵君分别来了电话,服务员根据他们的要求做了记录,此时纸上记录的内容是:李红 12点 5人刘娜 11点 2人汪涵 11点20分 3人孙杰 10点30分 5人赵君 13点20分 6人孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。

刘娜来用餐以后,可以将其信息从纸上划去编写程序处理电话订餐的情况实验步骤:首先建立结构体类型,然后函数声明,编写主函数,定义函数,调用函数。

完成后,对程序进行调试,确定所编写的程序是否能够运行。

实验内容:#include#include#define max 30struct guest{ intnum;char name[40];char time[20];int sum;}guestlink[max];void insert(int _p);void inquire(int);void change(int);void dele(int _p);void show(int);void main(){ inti;int count=0;do{0printf("1.......插入\n");printf("2.......查询\n");printf("3.......修改\n");printf("4.......删除\n");printf("5.......显示\n");printf("6.......退出\n");scanf("%d",&i);switch(i){case 1: insert(&count);break; case 2: inquire(count);break; case 3: change(count);break; case 4: dele(&count);break; case 5: show(count);break; case 6:break;default:printf("输入错误!");break; }}while(i!=6);}void insert(int _p){ inti,number;if(_p==max){ printf("用餐已满\n");return;} printf("请输入编号:");scanf("%d",&number);for(i=0;i<_p;i++)if(guestlink[i].num==number) { printf("已有相同的编号");return;} guestlink[i].num=number; printf("请输入姓名:");scanf("%s",guestlink[i].name); printf("请输入人数:");scanf("%d",&guestlink[i].sum); printf("请输入用餐时间:");scanf("%s",guestlink[i].time); (_p)++;}void inquire(int p){ inti,number,flag=1;printf("请输入要查询的编号");scanf("%d",&number);for(i=0;iif(guestlink[i].num==number){ printf("姓名:%s",guestlink[i].name);printf("用餐时间:%s",guestlink[i].time);printf("人数:%d\n",guestlink[i].sum);flag=0;}if(i>=p&&flag==1) printf("所查询的编号不存在"); }void change(int p){ inti,number,flag=1;printf("请输入要修改的编号");scanf("%d",&number);for(i=0;iif(guestlink[i].num==number){ printf("请输入姓名:");scanf("%s",guestlink[i].name);printf("请输入用餐时间:");scanf("%s",guestlink[i].time);printf("请输入人数:");scanf("%d",&guestlink[i].sum);flag=0;}if(i>=p&&flag==1) printf("所查询的编号不存在"); }void dele(int _p){ inti,j,number,flag=1;printf("请输入要删除的编号");scanf("%d",&number);for(i=0;i<_p&&flag;i++)if(guestlink[i].num==number){for(j=i;j<_p-1;j++)guestlink[j]=guestlink[j+1];flag=0;(_p)--;}if(i>=_p&&flag==1) printf("输入的编号不存在");}void show(int p){ inti;printf("编号姓名用餐时间人数\n ");for(i=0;i{ printf("%d",guestlink[i].num);printf("%8s",guestlink[i].name);printf("%8s",guestlink[i].time);printf("%8d\n",guestlink[i].sum);}}实验结果:实验体会:通过这次实践让我觉得用C语言在生活中的应用占有很大的比重,这次编程,让我体会到了学习C语言的乐趣,以及运用c语言给人们带来的方便。

C语言程序设计实习报告.doc

C语言程序设计实习报告.doc

C语言程序设计实习报告C语言程序设计实习报告图书馆管理系统设计前言历时一周的计算机实习让我学到了很多知识。

换句话说,让我重新认识了C语言这门课程。

以前在我的脑海中,计算机编程,只是无数枯燥的代码,很是让人头疼的东西。

但现在我改变了自己的看法,计算机也是一种很有乐趣的文化,值得我好好品味。

有句老话是这么说的“21世纪是信息爆炸的时代”,信息爆炸的主要承担者就是计算机、互联网。

从这一方面看,就寓意着当代大学生学好计算机有多么的重要。

计算机硬件的更新相当的神速,现在都已经奔四核了,显卡也越来越高端,内存、硬盘都已经海量了。

这说明了什么说明了现在计算机的软件业的高速发展,软件的发展的基础是编程。

过去我只是懂得如何去运用软件,对于它的功能是怎么实现的却是一无所知。

通过这次实习,我不再是一个无知者,我现在可以对一些简单的软件是如何运行的,它其中的奥秘是什么,有了自己的理解。

这次实习,我按时完成了自己的课程设计图书管理系统设计。

一开始,我对它非常陌生,根本无从下手。

无奈之下,决定静下心来,好好地把C语言课程设计与学习指导的课本通读了一遍,恍然大悟,其实写程序并非是一件难事,只要细心,思路清晰,并一步一步来,每次完成其中的一个模块,最后把每个模块流畅地衔接起来,最后整个程序修饰一下,一个能够运行的C语言程序就算是写成了。

众所周知C语言功能丰富,表达能力强,使用灵活方便,应用广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的语言特点,因此C语言对我们来说很重要。

设计是一门重要的计算机基础课程,通过学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。

此次上机实习,不但要使同学们的程序设计能力上一台阶,同时要提高与程序设计和软件开发有关的各种综合能力。

这次实习只有短短的一周,加上接踵而至的期末考试,我没能把全部精力放在此次实习上,在很多地方还存在欠缺,因此在接下来的日子里,我还需要好好地学习C语言,提升自己在计算机方面的能力。

《C语言程序设计》综合实习报告.doc

《C语言程序设计》综合实习报告.doc

课题一:用指针优化学生成绩排名一、目的1.熟悉变量的指针和指向变量的的指针变量的概念和使用2.熟悉数组的指针和指向数组的的指针变量的概念和使用3. 掌握冒泡法或选择法排序的算法4. 掌握函数的定义、调用、声明,以及参数的两种传递方式二、实习环境个人计算机,Windows操作系统,Turbo C 2.0或 WinTC或Visual C++等编译开发环境三、实习内容与步骤1.定义一个数组stu[10]存放10个学生的成绩,从键盘输入数据,要求用指针实现2.将数组stu[10]的内容输出到屏幕上,要求用指针实现3.将成绩数组按照从高到低进行排序,要求用指针实现4.将第三步内容放在函数中实现,在主函数中调用实现排序,用指针实现,输出排序后的成绩单5.采用指针方法,输入字符串“student score ”,复制该字符串并输出(复制字符串采用库函数或用户自定义函数)6.在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段运行结果(屏幕截图)。

7. 在实习报告中说明知识点。

8.在实习报告中说明程序设计过程中的难点、解决办法及编程小结或体会。

四、程序流程图、算法及运行结果1.程序流程图:2.算法:先定义一个函数接收10个学生的成绩,利用指针将数据保存在数组中,再定义第二个函数输出所以学生的成绩,同样也是使用指针,最后定义一个函数用选择排序法对成绩进行由大到小的排序,将指针指向的是数组中的第一个地址,在主函数中依次调用这两个函数; 定义一个字符指针指向字符串,利用库函数中的strcpy 将student score 复制给字符指针,输出字符串 3.程序:#include"stdio.h" #include"string.h" struct student { int grade;int num;}stu[10];void input(struct student *p) { int i; for(i=0;i<10;i++,p++){ printf("请输入第 %-2d 个学生的成绩:",i+1);scanf("%d%d",&p->num,&p->grade); }}void printout(struct student *p){ int i;for(i=0;i<10;i++,p++)printf("第 %-2d个学生的成绩为:%d\n",i+1,p->grade);}void arrow (int *p1,int *p2,int *px,int *py){ int t,m;t=*px; *px=*py; *py=t;m=*p1; *p1=*p2; *p2=m;}void place(struct student stu[]){ int i,j;for(i=1;i<10;i++ )for(j=0;j<10-i;j++)if (stu[j].grade<stu[j+1].grade)arrow(&stu[j].num,&stu[j+1].num,&stu[j].grade,&stu[j+1].grade);}int main(void){ struct student stu[10],*ptr;int i;char string[100],*s;s=string;ptr=stu;input(ptr);printout(ptr);place(stu);printf("排序后的成绩单为:\n");for(i=0;i<10;i++)printf("第 %-2d名 %-2d %-5d\n",i+1,stu[i].num,stu[i].grade);printf("\n");strcpy(s,"student score");printf("%s\n",string);}4.运行结果:五、知识点、难点及解决办法。

c语言程序设计实验报告

c语言程序设计实验报告

c语言程序设计实验报告实验一 C语言程序设计实验报告一、实验目的通过本次实验,学生应该能够:1.了解C语言的基本语法和函数库的使用方法;2.了解标准输入输出库的使用方法;3.掌握数组和字符串的使用方法;4.掌握条件分支语句、循环语句和函数的使用方法。

二、实验环境本次实验使用的编译器为Visual C++ 6.0。

三、实验过程1.实验1-1 输出引言分析问题:设计一个程序,输出以下的文字:**********************************************Welcome to C Language World!**********************************************解决问题:为了输出上面的文字,我们需要使用到标准输出函数printf()。

代码如下:#include <stdio.h>int main(void){printf("**********************************************\n");printf(" Welcome to C Language World!\n");printf("**********************************************\n");return 0;}2.实验1-2 计算表达式分析问题:设计一个程序,计算表达式:789 + 456 - 123,并输出结果。

解决问题:为了计算表达式,我们需要使用到变量和算术运算符。

代码如下:#include <stdio.h>int main(void){int a = 789;int b = 456;int c = 123;int result = a + b - c;printf("789 + 456 - 123 = %d\n", result);return 0;}3.实验1-3 计算分数分析问题:设计一个程序,计算分数:3 / 4 + 5 / 8,并输出结果。

c语言培训实习报告.doc

c语言培训实习报告.doc

c语言培训实习报告第1篇第2篇第3篇第4篇第5篇更多顶部目录第一篇:c语言实习报告第二篇:c语言实习报告123第三篇:c语言实习报告-下第四篇:c语言实习报告模板第五篇:c语言课程实习报告更多相关范文正文第一篇:c语言实习报告c语言实习报告在长学期之后,我们又进行了短学期,在短学期中c语言实习让我获益匪浅。

通过c语言实习,让我加深了对c语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。

不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很快就看出来。

这次实训有很大的收获,让我对c语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。

如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对c语言有了浓厚的兴趣和更深层的认识。

c语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。

比如自己写的写的小程序出了问题,不会解决了就叫老师或同小组的同学帮忙,虽然说这样会做得更好更快,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力,争取做到自己可以完成一些简单的程序编写与错误排除。

还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。

通过实训,逐渐理清了顺序,对于简单的程序和一些相对比较繁琐的嵌套,循环,不在是看着一头雾水。

其实只要理清了思路,把基础知识掌握了,然后有条不紊的分析,一步一步理解,c语言还是很有意思的课程。

C语言程序设计课程设计实习报告

C语言程序设计课程设计实习报告

长江大学C语言程序设计课程设计实习报告题目:学生成绩管理系统姓名: 陈桥学院:计算机科学学院专业: 教育技术学班级: 教技11001学号: 201003885指导教师:马老师康老师2011年12月19日目录一设计目的 (1)二课程设计摘要 (2)三课程设计的任务与数据 (3)四系统功能模块 (4)五详细设计(各功能模块的具体实现算法—-流程图)………5六调试分析(包含各模块的测试用例及测试结果) (6)七总结 (7)N xx y iN i 21) (-=∑=一、设计目的1.进一步熟悉VC6。

0的开发环境,掌握基本的编程方法,熟悉用C 语言完成一个应用程序的设计过程、掌握有关编辑和调试程序的方法和技巧;2.主要掌握C语言中的结果提、指针及文件操作等内容;3.了解开发简单应用程序的全过程,包括:分析、设计、编程、调试和编写报告.二、课程设计摘要第一步原始数据(建立两个数据文件)1.文件1用来存放学生成绩2.文件2用来存放课程学分第二步程序设计思想1.定义两个结构体数组用来存放文件1和文件2的内容。

2.编写各个函数对应各个应实现的功能.3.编写第一个函数ReadDat1()读取文件1(jj110014.txt)读取学生成绩4.编写第二个函数ReadDat2( )读取文件2(jj01kc。

txt)读取课程学分5.编写第三个函数pj()计算各个同学的加权平均值6.编写第四个函数writecj()计算每个同学的名次,同时创建文本文件ksMC110014.txt写入数据,包括各个学生的学号、名次、姓名、各科成绩、加权平均值。

7.编写第五个函数kc( )统计全班每门课程的平均分和标准差,并计算各分数段(60分以下;60~69;70~79;80~89;90分以上的学生人数)。

课程设计的计算公式为:式中:y为课程标准差,xi 为第i个学生成绩, 为本门课程的算术平均成绩,N为学生数。

创建txt文本文件kskcjj110014。

【参考文档】C程序设计基础实习报告 (8000字)-实用word文档 (4页)

【参考文档】C程序设计基础实习报告 (8000字)-实用word文档 (4页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==C程序设计基础实习报告 (8000字)西南林业大学学生实习报告实验名称: C程序设计基础实习1. 实习题目一计算累加1+2+3+···+n2. 实习内容(主要写做了什么,怎么做的(含主要方法、主要代码、主要界面截图)1计算本题用到了子函数以及主函数。

在子函数中主要计算累加的过程,可根据n值得不同调用实现多个不同数的累加。

在主函数中输入想累加的值,输出的值在子函数中输出就不需要返回结果的。

用到累加结果放入s中,在累加循环控制变量的循环中不断的更新s值,直到(i>n)才跳出循环。

2主要运行过程下面的是运行程序的编写的主界面,在该界面运行的时候先编译在执行。

学生姓名:许宝学号: 201X1152024这是程序的运行结果。

当提示用户输入一个值时,用户输入的是5,那么该程序计算的是1+2+3+4+5的结果。

按回车键的相处结果是15.二编写函数,求一维int型数组的最大值1.本题用到了一维数组和函数共同完成的。

用到循环控制变量i。

在主函数中输入一维数组的各个元素,并把数组和输入元素的个数传到子函数,在子函数中执行找出最大的元素来。

在这过程中实现了从主函数到子函数的过程。

下面是输入vc++6.0中打入的编程代码并执行结果。

三.题目编写函数求矩阵的和(2个矩阵之和)。

1.本体主要运用了主函数和子函数共同完成的。

在子函数中分别输入2个矩阵的各个元素。

然后再在函数处理实现2个矩阵相加,把相加的结果放到第三个矩阵中。

这样就在子函数中实现编写。

而在主函数中通过调用函数的形式,把子函数中的数据实现矩阵相加。

在输入矩阵时候要定义输入的元素。

2.下面是编写该矩阵相加的代码:3. 通过编写的代码编译执行后得到的结果是:当用户输入的第一个矩阵时并输出第一矩阵。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手机通讯录管理系统一、设计题目的任务和内容任务:本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。

本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。

我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。

具体要求:◆建立通讯录信息,信息包含、姓名、分类(1、办公类2、个人类3、商务类)、电话、电子邮箱等;◆将通讯录保存在文件中;◆查看功能:可按1、办公类2、个人类3、商务类分类查询,当选中其中一类时,显示出此类所有数据中的姓名和电话号码。

◆增加功能:能录入新数据。

当录入重复姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

◆修改功能:选中某个人的姓名是,可对此人的相应数据进行修改。

◆删除功能:选中某个人的姓名是,可对此人的相应数据进行删除并自动调整后续条目编号。

系统功能需求分析:查询:查询通讯录记录添加:添加通讯录记录显示:显示通讯录记录删除:删除通讯录记录修改:修改通讯录记录二、总体设计思路本系统首先设计出了主函数,然后根据去要实现的功能分别设计拉,显示、删除、查找、修改、添加功能的子函数。

在显示的函数设计过程中首先运用拉文件的读取等必要的知识通过把文件的内容读取到内存然后打印出来。

删除函数的设计是首先从文件内找到要删除的人,然后通过写一个实现删除目的的FOR循环将该人从内存里删除,然后再用写的方式打开文件,将内存内的信息写入文件,实现删除。

查找也是先打开文件,用一个字符串对比的方法找出用户要查找的人,然后打印出来。

修改也大体和删除相同,添加函数在设计时通过申请一片空间,然后通过指针将需要添加的信息添加进去,从而实现添加功能。

系统功能模块图:void printf_face();void printf_one(int i); void input(int i);void save(int n);load();void printf_sort(int i); void no_input(int i,int n);void name_input(int i,int n);void printf_back();void menu(){int n,w1;do{puts("\t\t\t **手机通讯录**\n");puts("\t\t**************** 菜单****************\n\n");puts("\t\t\t\t1.输入新信息");puts("\t\t\t\t2.查看类型");puts("\t\t\t\t3.添加信息" );puts("\t\t\t\t4.修改信息");puts("\t\t\t\t5.删除信息");puts("\t\t\t\t6.返回");puts("\n\n\t\t***************************************\n");printf("选择所需功能(1-6): []\b\b");scanf("%d",&n);if(n<1||n>6){w1=1;getchar();}else w1=0;}while(w1==1);switch(n){case 1:enter();break;case 2:browse();break;case 3:add();break;case 4:modify();break;case 5:del();break;case 6:exit(0);}}main(){menu();}void enter(){int i,n;printf("输入联系人的个数(0-%d)?:",N-1);scanf("%d",&n);printf("\n 现在请开始输入\n\n");for(i=0;i<n;i++){printf("\n 输入%d个联系人信息.\n",i+1);input(i);}if(i!=0)save(n);printf_back();}void browse(){int i,k,n;PEO p;n=load();printf("\n\n选择类型sort(a:办公类b:个人类c:商业类):" );scanf("%s",p.sort);printf("\n\tName num\n");for(i=0;i<n;i++)if(strcmp(p.sort,peo[i].sort)==0){k=i;printf_sort(k);printf("\n");}printf("\n\n");menu();}void add(){int i,k,m,n,j;FILE *fp;n=load();printf("您要添加多少个联系人信息(1-%d)?:",N-n);scanf("%d",&m);k=m+n-1;for(i=n;i<=k;i++){if(i>N-1){printf("储存已满,不能添加新信息");break;}printf("\n 输入%d个联系人记录.\n",i-n+1);input(i);}if((fp=fopen("shouji.txt","ab"))==NULL){printf("无法打开文件\n");}for(j=n;j<i;j++)if(fwrite(&peo[j],sizeof(struct people),1,fp)!=1)printf("文件读写出错\n");fclose(fp);printf_back();}void modify(){int i,k,n,w0=1,w1,w2=0;FILE *fp;PEO p;n=load();do{k=-1;printf_face();for(i=0;i<n;i++){if((i!=0)&&(i%5==0)){printf("\n\n请记住你要修改的联系人姓名,按任意键继续...");getchar();puts("\n\n");}printf_one(i);}do{printf("\n\n请输入您所需修改的联系人姓名!name:");scanf("%s",);for(i=0;i<n;i++)if(strcmp(,peo[i].name)==0){k=i;p=peo[i];}if(k==-1)printf("\n\n输入错误!请重新输入");}while(k==-1);printf_face();printf_one(k);w1=modify_data(k,n);if(w1==1){printf("\nSuccessful^_^.\n\n确认需要修改其他信息?\n\n\t1).是2).返回\t[]\b\b");scanf("%d",&w0);w2=1;}else{w0=0;if(w2==1)peo[k]=p;}if(w0!=1&&w2==1)save(n);}while(w0==1);menu();}void del(){PEO p;FILE *fp;int k,w1,w0=0,w2=0,n,i;n=load();do{k=-1;printf_face();for(i=0;i<n;i++){if((i!=0)&&(i%5==0)){printf("\n\n请记住你要删除的联系人姓名,按任意键继续....");getchar();puts("\n\n");}printf_one(i);}do{printf("\n\n请输入需要删除的联系人姓名name:");scanf("%s",);for(i=0;i<n;i++)if(strcmp(,peo[i].name)==0){k=i;p=peo[i];}if(k==-1)printf("\n\n输入错误!请重试");}while(k==-1);printf_face();printf_one(k);printf("\n确认删除?\n\n\t1).确认2).重新删除3).返回[]\b\b");scanf("%d",&w1);if(w1==1){peo[k].name[0]=0;printf("\nSuccessful^_^.\n\n需要删除其他数据??\n\n\t1).是2).返回\t[]\b\b");scanf("%d",&w0);w2=1;}else{w0=0;if(w2==1)peo[k]=p;}if(w0!=1&&w2==1)save(n);}while(w0==1);menu();}modify_data(int i,int n){int c,w1;do{puts("\nmodify by=>\n\n 1).姓名2).电话3).类型4).邮箱地址\n 5).所有数据6).取消并返回");printf("请选择你要修改的选项(1-6): []\b\b");scanf("%d",&c);if(c>6||c<1){puts("\n选择错误!请重新选择!");getchar();}}while(c>6||c<1);do{switch(c){case 1:name_input(i,n);break;case 2:no_input(i,n);break;case 3:printf("sort:");scanf("%s",peo[i].sort);break;case 4:printf("email:");scanf("%s",peo[i].email);break;case 5:input(i);break;}puts("\nNow:\n");printf_face();printf_one(i);printf("\n确认修改??\n\n\t1).是2).重新修改3).立即返回[]\b\b");scanf("%d",&w1);}while(w1==2);return(w1);}void printf_face(){printf("\n\t姓名电话类型邮箱地址\n");}void printf_one(int i){printf("%10s %14s %10s %10s",peo[i].name,peo[i].num,peo[i].sort,peo[i].ema il);printf("\n");}void input(int i){name_input(i,i);no_input(i,i);printf("sort(a:办公类b:个人类c:商业类):");scanf("%s",peo[i].sort);printf("email:");scanf("%s",peo[i].email);}void save(int n){FILE *fp;int i;if((fp=fopen("shouji.txt","wb"))==NULL){printf("\nCannot open file\n");return NULL;}for(i=0;i<n;i++)if(peo[i].name[0]!=0)if(fwrite(&peo[i],sizeof(struct people),1,fp)!=1)printf("file write error\n");fclose(fp);}load(){FILE *fp;int i;if((fp=fopen("shouji.txt","rb"))==NULL){printf("\nCan not open file\n");return NULL;}for(i=0;!feof(fp);i++)fread(&peo[i],sizeof(struct people),1,fp);fclose(fp);return(i-1);}void printf_sort(int i){printf("%10s %14s",peo[i].name,peo[i].num);}void no_input(int i,int n){int j,w1,k;do{w1=0;printf("NO.:");scanf("%s",peo[i].num);for(j=0;peo[i].num[j]!='\0';j++)if(peo[i].num[j]<'0'||peo[i].num[j]>'9'){puts("输入错误!只能输入数字(0-9).请重新输入!\n");w1=1;break;}if(w1!=1)for(k=0;k<n;k++)if(k!=i&&strcmp(peo[k].num,peo[i].num)==0){puts("这个记录不存在,请重新输入!\n");w1=1;break;}}while(w1==1);}void name_input(int i,int n){int k,w1;do{w1=0;printf("Name.:");scanf("%s",peo[i].name);for(k=0;k<n;k++)if(k!=i&&strcmp(peo[i].name,peo[k].name)==0){puts("这个记录不存在,请重新输入!\n");w1=1;break;}}while(w1==1);}void printf_back(){printf("\n\n\tSuccessful. ^_^\n\n");menu();}四、界面分析1、开始界面2、输入功能3、查看功能4、添加功能5、修改功能6、删除功能7、返回五、心得体会本次的C程序实设计实验是我进入大学以来第一次独立设计的实验。

相关文档
最新文档