《C程序设计》实验报告格式

时间:2019-05-12 02:24:50下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《C程序设计》实验报告格式》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《C程序设计》实验报告格式》。

第一篇:《C程序设计》实验报告格式

中国计量学院 实 验 报 告

实验课程: C语言程序设计(2)实验名称: 综合实验 班 级: XXXXX 学 号: XXXXXX 姓 名: XX 实验日期: 2011/10/13

一、实验目的

1.熟练掌握用户自定义函数的定义及调用 2.掌握函数间的参数传递 3.掌握函数的嵌套调用及递归调用 4.掌握文件的基本操作

二、实验内容

1.编写程序:定义函数sum(n)计算整数n的各位数之和,函数类型是int。主函数输入整数n,将n的各个位数之和写入到design1.dat文件中,要求调用自定义函数sum。

2.定义函数fact(n)计算n的阶乘,函数返回值类型是double;定义函数cal(x,n)计算xn/n!,函数返回值类型是double,要求调用fact函数计算n!;定义函数main(),输入正整数n和实数x,计算并将下列算式的值写入到design2.dat文件中。要求

xx2x3xn调用函数cal(x,n)计算每一项。y1

1!2!3!n!

实验成绩: 指导教师签名:

三、算法分析及源程序

1.(1)算法分析:定义变量、数组等……

从键盘输入……

……(具体的算法描述)

输出……

(2)源代码:#include …… 2.(1)算法分析:……

(2)源代码:#include ……

四、实验数据分析及结论 1.上机调试,输入……

运行结果: ……

调试结果分析:运行结果符合要求。或者运行结果有错,分析错误原因。2.上机调试,输入……

运行结果: ……

调试结果分析:运行结果符合要求。或者运行结果有错,分析错误原因。

第二篇:C程序设计实验报告

浙江理工大学信息学院

C程序设计实验报告

实验名称: 学时安排:

实验类别:

实验要求:1人1组

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

一、实验目的

二、实验设备介绍

软件需求: Visual C++ 6.0或CFree3.5以上版本

硬件需求: 对于硬件方面的要求,建议配置是Pentium III 450以上的CPU处理器,64MB以上的内存,200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。

三、实验内容

四、程序清单

五、运行结果

六、实验心得

第三篇:C程序设计综合性实验报告模版

《C程序设计》综合性实验

实验报告

题目: 学生成绩管理

姓名: 班级: 学号: 指导教师: 完成时间:

一、实验题目

学生成绩管理

二、实验目的

1.掌握一维数组、二维数组的使用方法。2.掌握结构体数组的定义和使用。

3.综合应用数据文件的读写语句保存结构体数组中的数据。

三、实验要求

有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。

具体要求:

定义结构体类型(student_type),其中包括学号(num[11])、姓名(name[8])、班级(class[20])、3门课成绩(score[3])和平均成绩(ave)。利用该结构体类型定义数组stud[4]。

在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。

定义保存文件函数save()和显示文件函数display()。

四、程序流程图

五、程序代码 struct student_type { char name[10];int num;int age;char addr[15];}stud[SIZE];2 建立主程序 main(){ int i;for(i=0;i

return;} for(i=0;i

FILE *fp;

int i;

if((fp=fopen(“d:fengyiexestu_dat”,“rb”))==NULL)

{

printf(“cannot open filen”);

return;

}

for(i=0;i

{

fread(&stud[i],sizeof(struct student_type),1,fp);

printf(“%-10s %4d %4d %-15sn”,stud[i].name,stud[i].num,stud[i].age,stud[i].addr);

}

fclose(fp);}

六、实验结果(同学们再填写时,要各不相同):

运行情况如下:

输入4个学生的姓名、学号、年龄和地址 Zhang 1001 19 room-101 Fun

1002

20

room-102 Tan

1003

21

room-103 Ling

1004

21

room-104

屏幕上显示出以下信息:

Zhang 1001

19

room-101 Fun

1002

20

room-102 Tan

1003

21

room-103 Ling

1004

21

room-104

七、实验体会

(写出完成此次综合性实验的心得体会,字数在200字以上。)

第四篇:《C语言程序设计》实验报告

指导教师学院专业班级学号姓名实验室

实验题目:

实验要求:

实验内容及步骤:

运行结果

心得体会:

第五篇:C程序设计综合性实验报告模版

《C程序设计》综合性实验

实验报告

题目: 学生成绩管理

姓名: 班级: 学号: 指导教师: 完成时间:

一、实验题目 学生成绩管理

二、实验目的

1.掌握一维数组、二维数组的使用方法。2.掌握结构体数组的定义和使用。

3.综合应用数据文件的读写语句保存结构体数组中的数据。

三、实验要求

有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。

具体要求:

定义结构体类型(student_type),其中包括学号(num[11])、姓名(name[8])、班级(class[20])、3门课成绩(score[3])和平均成绩(ave)。利用该结构体类型定义数组stud[4]。

在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。

定义保存文件函数save()和显示文件函数display()。

四、程序流程图

#include

float ave;}student_type;student_type stud[4];void save(){ FILE *fp = fopen(“score.txt”, “wb”);

if(fp){

for(int i = 0;i < 4;i++)

{

fwrite(&stud[i], sizeof(student_type), 1, fp);

}

fclose(fp);} }

void display(){ FILE *fp = fopen(“score.txt”, “rb”);

if(fp){

printf(“n------------成绩---------------”);

for(int i = 0;i < 4;i++)

{

student_type astud;

fread(&astud, sizeof(student_type), 1, fp);

printf(“n%11s | %9s | %20s | %3.1f | %3.1f | %3.1f | %3.1f”,astud.name, astud.name, astud.classname,astud.score[0], astud.score[1], astud.score[2], astud.ave);

}

fclose(fp);}

} int main(int argc, char* argv[]){ for(int i = 0;i < 1;i++){

printf(“n--输入成绩[%i/4]--n”, i+1);

printf(“请输入学号(最长11位):”);scanf(“%s”, &stud[i].num);

printf(“请输入姓名(最长9位):”);scanf(“%s”, &stud[i].name);

printf(“请输入班级(最长20位):”);scanf(“%s”, &stud[i].classname);

printf(“请输入成绩1(xx.x):”);scanf(“%f”, &stud[i].score[0]);

printf(“请输入成绩2(xx.x):”);scanf(“%f”, &stud[i].score[1]);

printf(“请输入成绩3(xx.x):”);scanf(“%f”, &stud[i].score[2]);

stud[i].ave =(stud[i].score[0] + stud[i].score[1] + stud[i].score[2])/ 3;} printf(“n正在保存...”);save();printf(“ok”);display();getchar();getchar();

return 0;}

五、程序代码

六、实验结果

七、实验体会

通过这次C语言实训,提高了我掌握和利用C语言进行程设计的能力, 而且进一步理解和运用结构化程设计的思想和方法。初步掌握了开发一个小型实用系统的基本方法。学会了调试一个较长程序的基本方法。学会了利用流程图或N-S图表示算法。掌握了书写程设计开发文档的能力.为以后的实训打下坚实的基础。

(写出完成此次综合性实验的心得体会,字数在200字以上。)通过这次实训,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。

这次实训是老师给了范例程序,经过自己的改写,实现要求。先做简单的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机实训的重要作用,特别是对数组和循环有了深刻的理解。

通过实际操作,学会C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。深刻体会到“没有做不到的,只有想不到的”,“团结就是力量”,“实践是检验真理的标准”,“不耻下问”……的寓意。

计时在此希望以后应多进行这样的实训,加长设间,培养学生独立思考问题的能力,提高实际操作水平。

八、参考资料:《C语言程序设计教程》

参考资料:《C语言程序设计教程》1.总结

通过本次的C++课程设计,让我学会了把书本上的知识应用到了实际中来。虽然在这几周中有过挫折和坎坷,有的问题一直到了最后才被解决,但是我认为这未必就不是好事,这样能锻炼我的意志,磨练我的耐心,失败是成功之母,这话一点都没错,没有失败就没有成功。

让我没有失去信心的是关怀我们的老师,当我们有了问题和疑问,老师就很耐心的给予讲解,让我们有了一个良好的学习氛围。

下载《C程序设计》实验报告格式word格式文档
下载《C程序设计》实验报告格式.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C程序设计综合性实验报告模版

    《C程序设计》综合性实验 实验报告 题目: 学生成绩管理姓名: 班级: 学号: 指导教师: 完成时间: 一、 实验题目 学生成绩管理 二、 实验目的 1. 掌握一维数组、二维数组的使用方法......

    C程序设计综合性实验报告模版(5篇模版)

    《C程序设计》综合性实验 实验报告 题目: 学生成绩管理姓名: 班级: 学号: 指导教师: 完成时间: 一、 实验题目 学生成绩管理 二、 实验目的 1. 掌握一维数组、二维数组的使用方法......

    C语言程序设计 实验报告2.35篇范文

    C语言程序设计实验报告 专业 班级日期 11月26日成绩 实验组别 第 2(2.3) 次实验指导教师 李开 学生姓名 学号同组人姓名实验名称 流程控制实验 一、实验目的 (1)掌握复合语句......

    C语言程序设计—函数—实验报告

    实 验 报 告 专业软 件 工 程班级 X 班学号_ XXXXXXXXXXX_ 姓名实验日期:201X年X月X日报告退发 (订正 、 重做) 课程 C程序设计实验 实验名称 函 数一、实验目的 ① 熟练掌......

    C语言程序设计(1,2)实验报告

    实验一 C程序的运行环境和方法 一、实验目的 1.了解所用的计算机系统。 2.了解在该系统上如何进行编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序了解C程序的特点。 二......

    C语言程序设计II实验报告

    第二部分 实验内容一、实验目的 1、掌握一维数组的定义和引用 2、掌握一维数组的初始化方法 3、了解与一维数组有关的应用编程方法 二、实验意义 数组的定义,元素引用特征和......

    C程序设计上机实验报告10

    C程序设计实验报告 实验名称:指针与数组学时安排:2课时 实验类别:上机操作型实验要求:1人1组 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 一、实验目的 1. 理解指针、地址和数组间的关系; 2. 掌握通过指针操作数组元素的方......

    C语言程序设计第四次(2.8)实验报告范文

    C语言程序设计实验报告 专业 班级日期 11月26日成绩 实验组别 第 3(2.7) 次实验指导教师 李开 学生姓名 学号同组人姓名实验名称 实验8 指针实验 一、实验目的 (1)熟练掌握指......