您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页c语言实验报告怎么写

c语言实验报告怎么写

来源:意榕旅游网


c语言实验报告怎么写

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。下面是智睿学习网小编为大家整理的c语言实验报告怎么写,欢迎大家阅读。更多相关内容请关注智睿学习网实验报告栏目。

学号:__________ 姓名:__________ 班级:__________ 日期:__________ 指导教师:__________ 成绩:__________

实验一 上机操作初步和简单的C程序设计 一、实验目的

1、熟悉C语言运行环境Turbo C++3.0 2、会简单的程序调试

3、熟悉C语言各种类型数据的输入输出函数的使用方法

4、掌握顺序结构程序设计 二、实验内容

1、上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题1.7)

2、编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题1.6)

1

3、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意:在Trubo C++ 3.0中不能输入汉字,只能输入英文或拼音。(习题4.8)

4、运行如下程序,写出运行结果。第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有...

#include void main() {

int a=1,b=2;

a=a+b; b=a-b; a=a-b; printf(“%d,%d\\n”,a,b); }

三、实验步骤与过程 四、程序调试记录

2

C语言实验报告怎么写《函

数》

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。接下来就跟随智睿一起,了解C语言实验报告怎么写《函数》的有关内容吧!

学号:__________ 姓名:__________ 班级:__________ 日期:__________

指导教师:__________ 成绩:__________ 实验四 函数 一、实验目的

1、掌握函数定义、调用和声明的方法 2、掌握实参和形参之间的传递方式 3、函数的嵌套调用 二、实验内容

1、写一个函数,将两个字符串连接。(习题8.6) 2、编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。(习题8.9)

3、请将实验三中的实验内容三改正后,再改写成函数

3

形式(排序部分)。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

三、实验步骤与过程 四、程序调试记录

4

C语言实验报告怎么写《指

针》

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。接下来就跟随智睿一起,了解C语言实验报告怎么写《指针》的有关内容吧!

学号:__________ 姓名:__________ 班级:__________ 日期:__________ 指导教师:__________ 成绩:__________

实验五 指针 一、实验目的

1、掌握指针的概念、会定义和使用指针变量 2、掌握指向数组的指针变量 3、掌握字符串指针的使用 二、实验内容

1、输入3个字符串,按由小到大的顺序输出。(习题10.2) 2、写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(习题10.6)

3、完善程序,要求使用函数功能:将一个数字字符串转换成一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换

5

为整数值-1234。

#include #include long fun(char *p) { 填写程序 }

void main() { char s[6]; long n;

printf(“Enter a string:\\n”); gets(s); n=fun(s);

printf(“%ld\\n”,n); }

一、三、实验步骤与过程

第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有...

四、程序调试记录

6

7

C语言实验报告怎么写《数

组》

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。下面是智睿学习网小编为大家整理的C语言实验报告怎么写《数组》,欢迎大家阅读。更多相关内容请关注智睿学习网实验报告栏目。

学号:__________ 姓名:__________ 班级:__________ 日期:__________

指导教师:__________ 成绩:__________ 实验三 数组 一、实验目的

1、掌握一维和二维数组的定义、赋值和输入输出 2、掌握字符数组和字符串数组的使用 3、掌握与数组有关的排序算法 二、实验内容

1、已有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。(习题7.4)

2、将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。(习题7.5)

8

3、如下程序是按选择法对数组中的n个元素按从小到大的顺序排序,请对程序中的错误进行改正,使其正常运行。

#include #define N 20 void main() {

int a[N]={9,6,8,3,-1}; int i,m;

printf(“before sort:”);

for(i=0;i第一┆范文网www.diyiFANWEN.com整理该文章,版权归原作者、原出处所有...

四、程序调试记录

9

C语言实验报告怎么写《综

合实验》

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。接下来就跟随智睿一起,了解C语言实验报告怎么写《综合实验》的有关内容吧!

学号:__________ 姓名:__________ 班级:__________ 日期:__________

指导教师:__________ 成绩:__________ 实验六 综合实验 一、实验目的

1、掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。

2、掌握C程序的结构化程序设计方法,能使用C语言开发简单的应用程序。

3、掌握C程序的运行、调试方法等。 二、实验内容

编写一个学生信息排序程序。要求:

1、程序运行时可输入n个学生的信息和成绩(n预先定义)。

10

2、学生信息包括:学号、英文姓名、年龄;学生成绩包括:语文、数学、计算机。

3、给出一个排序选择列表,能够按照上述所列信息(学号、姓名、年龄、语文、数学、计算机)中的至少一个字段进行排序,并显示其结果。

1、使用函数方法定义各个模块。三、实验步骤与过程

物理实验报告 ·化学实验报告 验报告格式 ·实验报告模板

四、程序调试记录

11

·生物实验报告 ·实

C语言实验报告怎么写《逻

辑结构程序设计》

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。接下来就跟随智睿一起,了解C语言实验报告怎么写《逻辑结构程序设计》的有关内容吧!

学号:__________ 姓名:__________ 班级:__________ 日期:__________ 指导教师:__________ 成绩:__________

实验二 逻辑结构程序设计 一、实验目的

1、学会正确使用逻辑运算符和逻辑表达式 2、熟练掌握if语句和switch语句

3、熟练掌握用while语句、do-while语句和for语句实现循环的方法

4、掌握在程序设计中的常用算法(如递推等) 二、实验内容

1、输入百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,80——89分为‘B’,70——79分为‘C’,60——69分为‘D’,60分以下为‘E’。(习题5.6)

12

2、求1!+2!+3!+4!+ „ +20!(习题6.4) 3、编写程序并输出下列图形: ******* ***** *** *

三、实验步骤与过程

物理实验报告 ·化学实验报告验报告格式 ·实验报告模板

四、程序调试记录

13

·生物实验报告 ·实

C语言程序设计实验报告

怎么写

【导语】实验报告是把实验的目

的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。以下是智睿小编精心为大家整理的实验报告中关于C语言程序设计实验报告怎么写的相关内容,希望对大家有所帮助!

实验名称 计算出1000以内10个最大素数之和 实验目的

1、熟练掌握if、if„else、if„else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。

2、熟练掌握while语句、do„while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。

3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

实验内容

计算并输出1000以内最大的10个素数以及它们的和。

14

要求:

在程序内部加必要的注释。

由于偶数不是素数,可以不考虑对偶数的处理。 虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。

输出形式为:素数1+素数2+素数3+„+素数10=总和值。

算法描述流程图 Main函数: 判断素数: 源程序 #include #include

int sushu(int n)/* 判断素数的函数 */ { int t,i; t=sqrt(n); for(i=2;i=t;i++)

if(n%i==0)/* 如果不是素数,返回 0 */ return 0;

return n;/* 如果是素数,返回该数 */ }

15

void main() {

int i,j=0,n,m=0,a[1000],x; /*clrscr();*/

printf(“Please input a number form 1 to 1000:”); scanf(“%d”,&x); if(x==2)/* x=2时的处理 */ printf(“%d\\n”,x);

else if(x=1) /* x在1~1000范围外时的处理 */ printf(“Error!\\n”); else {

if(x%2==0)/* x为偶数时,把x变为奇数 */ x--;

for(i=x;i1;i-=2)/* x为奇数时,做函数计算 */ {

n=sushu(i); /* 做判断素数的函数调用 */ if(n!=0)/* 对素数的处理 */ {

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */ j++; if(j11)

16

m+=n; /* 统计前10个素数之和 */ } }

if(j10)/* 当素数个数小于10个时,结果输出 */ {

for(i=0;i { n=a[i];

printf(“%d”,n); printf(“+”); }

printf(“2=“); printf(“%d\\n”,m+2); }

else for(i=0;i10;i++)/* 当素数个数大于等于10个时,结果输出 */

{ n=a[i];

printf(“%d”,n); if(i9)

printf(“+”); else {

17

printf(“=“); printf(“%d\\n”,m); } } } }

测试数据

分别输入1000、100、10测试。 运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后C语言这门课程结束后,

18

也应多看相关东西,多上机练习,才能真正从本质上提高自己。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。

实验心得

通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。其间开心过、郁闷过、无奈过、彷徨过„„随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴„„伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。对C语言,我会更加努力。

19

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务