c语言实验报告函数总结心得.docx

上传人:b****5 文档编号:6198364 上传时间:2023-01-04 格式:DOCX 页数:8 大小:18.38KB
下载 相关 举报
c语言实验报告函数总结心得.docx_第1页
第1页 / 共8页
c语言实验报告函数总结心得.docx_第2页
第2页 / 共8页
c语言实验报告函数总结心得.docx_第3页
第3页 / 共8页
c语言实验报告函数总结心得.docx_第4页
第4页 / 共8页
c语言实验报告函数总结心得.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

c语言实验报告函数总结心得.docx

《c语言实验报告函数总结心得.docx》由会员分享,可在线阅读,更多相关《c语言实验报告函数总结心得.docx(8页珍藏版)》请在冰豆网上搜索。

c语言实验报告函数总结心得.docx

c语言实验报告函数总结心得

c语言实验报告函数总结心得

  C语言实验报告《函数》

  学号:

__________  姓名:

__________  班级:

__________  日期:

__________

  指导教师:

__________  成绩:

__________

  实验四函数

  一、实验目的

  1、掌握函数定义、调用和声明的方法

  2、掌握实参和形参之间的传递方式

  3、函数的嵌套调用

  二、实验内容

  1、写一个函数,将两个字符串连接。

  2、编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

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

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

  三、实验步骤与过程

  四、程序调试记录

  第六次实验函数

  一、实验要求

  1.掌握函数定义和调用的方法

  2.掌握函数嵌套调用和递归调用的方法

  3.理解实参与形参的对应关系以及“值传递”调用函数的方法

  4.理解变量作用域和存在期的概念,掌握全局变量和局部变量、动态变量和静

  态变量的定义、说明和使用方法

  二、实验内容

  1、完善所给的程序,通过定义一个max3函数实现求三个数中的最大值的功能。

#include

  intmax3(inta,intb,intc);/*函数声明*/

  voidmain{

  inta,b,c;  intmax;

  printf("Pleaseinputthreenumbers:

");  scanf("%d%d%d",&a,&b,&c);

  max=max3(a,b,c);/*调用max3函数,其中a,b,c作为其参数,max用于保存max3函数的返回值*/

  printf("themaximumnumberof%d,%d,%dis%d\n",a,b,c,max);  }

  /*可在此编写max3函数,实现求三个数中的最大值的功能*/max3(inta,intb,intc){intm;m=a>b?

a:

b;m=m>c?

m:

c;  returnm;

  }

  2、在循环结构程序设计实验的第6题求完数中,要求编写程序判断1~1000之内的哪些数是完数。

现要求改写该程序,新的程序中需要定义一个intwanshu(intnum)函数,该函数功能是判断函数参数num是否为完数,如果是则函数返回值为1,否则为0。

完成wanshu函数定义后,在新的程序中调用wanshu函数,使得新的改写的程序能判断1~1000之内的哪些数是完数。

#include

  intwanshu(intnum);/*函数声明*/

  voidmain{  inti;

  for(i=1;i#include

  //判断一个整数是否为素数intprime(intnum){inti;

  if(num==1||num==0)return0;for(i=2;i='a'&&c='A'&&c='0'&&c<='9'{}

  numOfNumber++;

  else{}

  numOfElse++;

  本科实验报告专用纸

  课程名称  C语言程序设计  成绩评定  实验项目名称  简单的C语言程序设计  实验项目编号  实验项目类型验证型  实验地点  指导教师  学生姓名  学号  学院  专业  一、实验目的

  1.掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

  2.学会正确使用逻辑运算符和逻辑表达式。

  3.熟练掌握if语句和switch语句。

  4.结合程序掌握一些简单的算法。

  二、实验内容和实验要求

  实验内容1:

试编写程序,用getchar函数读入两个字符给

  c1,c2,然后分别用putchar函数和printf函数

  输出这个字符。

  实验要求:

(1)输入事先已编好的程序,并运行该程序。

分析运行结果是否正确。

  比较用Printf函数和putchar函数输出字符的特点。

  实验内容2:

给出一百分制成绩,要求输出成绩等

  级’A’,’B’,’C’,’D,’E’。

90分以上为’A’,80-89分

  为’B’,70-79分为’C’,60-69分为’D’,60分以下

  为’E’。

  第1页

  实验要求:

事先编写好程序,要求分别用if语句和switch

  语句来实现。

  输入程序,并运行该程序。

分析运行结果是否正确。

  再运行一次程序,输入分数为负值,这显然是输入是出错,不应该给出等级,修改程序,使之能正确处理任何数据,当输入数据大于100和小于0时,通知用户“输入数据错”,程序结束。

  三、主要仪器设备

  仪器:

计算机

  实验环境:

windowsXP+visualc++

  四、实验过程

  实验内容1:

  原理:

1)用getchar函数输入两个字符赋给c1,c2;

  2)用putchar函数输出这两个字符;3)用printf函数输出这两个字符。

  源程序

  在visualc++环境下运行程序

  调试结果:

 

  运行结果:

 

  可见运行结果正确

  比较用Printf函数和putchar函数输出字符的特点。

printf和putchar函数是输出函数,向显示器屏幕输出数据。

printf是格式输出函数,可按指定的格式显示任意类型的数据 

  putchar是字符显示函数,只能显示单个字符。

  实验内容2:

  一)用if语句编写该程序

  原理:

1)用scanf函数从计算机终端输入成绩g;2)用if语句的嵌套结构选择相应成绩的等级;3)用printf函数输出该成绩等级。

  源程序:

 

  在visualc++环境下运行程序

  调试结果:

  

  (4)运行结果:

  1)把0~100之间不同等级成绩依次输入,得运行

  结果:

  

  运行结果正确

  20XX级2班郑旸C语言程序设计

  实验报告成绩册

  姓名:

郑旸学号:

20XX******

  综合成绩:

 

  数学与软件科学学院实验报告

  学期:

20XX至_20XX第1学期  20XX年9月2日

  课程名称:

C语言程序设计  专业:

数学与应用数学20XX级2班实验编号:

1实验项目_

  C程序的运行环境和运行一个C程序的方法指导教师:

孙峪怀

  姓名:

郑旸  学号:

20XX******  实验成绩:

____

  一、实验目的及要求

  

(1)

  熟悉所用计算机系统的基本操作方法以及在该系统下安装、xx、编译、连接和运行一个C语言源程序的基本操作步骤(以TurbocC为基本背景);

  

(2)学习基本的C语言程序设计与调试环境设置方法;(3)通过运行简单的C程序,了解C程序的特点。

  二、实验内容

  完成并熟悉程序输入、编译、连接、运行过程,直到程序输出结果正确;

  学习基本的调试程序方法(包含编译、连接错误信息的正确理解)。

程序实例如下:

计算sum=a+bintmain(void){

  intnA,nB,nSum;  nA=10;  nB=20;  nSum=nA+nB;

  printf("Sumis%d\n",nSum);  return0;

  }

  三、实验步骤

  

(1)安装TC,如果已安装好,可以跳过此步;

  

(2)进入TC的xx窗口,进行基本的环境设置;(3)熟悉基本的TCxx操作方法和文件创建、保存方法;(4)

  输入一个C源程序,进行xx、编译、连接、运行。

完成一个简单的程序设计,运行输出正确结果。

  (5)输入其它源程序并进行调试(注意错误提示信息);

  实验报告附页

  四、实验结果

  

(1)对TC程序的执行过程和结果进行分析

  A.一个完整的C语言程序必须有且只有一个main主函数,它是所有C语言程序执行的开始点。

当主函数不带参数时,其后的圆括号不能省略。

  B.main函数有?

{?

开始,到?

}?

结束。

  C.每条语句均以“;”结束。

  D.有一个输出语句printf用于输出结果,其中?

\n?

表示回车换行。

对应的输入语句一般用scanf

  

(2)给出实验过程中出现的主要问题和现象以及解决方法:

  A.忘记输入“;”,无法运行。

解决方法,加上即可  运行结果:

Sum=30 

  学期:

20XX至_20XX__第__1_学期  20XX年9月16日课程名称:

C语言程序设计  专业:

数学与应用数学20XX级2班

  实验编号:

2  实验项目_数据类型、运算符和表达式  指导教师:

孙峪怀

  姓名:

郑旸学号:

20XX******  实验成绩:

___

  一、实验目的及要求

  

(1)掌握C的数据类型的声明、定义、赋值及引用;

  

(2)掌握变量和常量之间的关系,以及各种常见的常量表示方法;(3)

  掌握C的有关运算。

算术运算中的自反、自增、自减运算符的使用;关系表达式和逻辑表达式的逻辑值表示方法和基本运算规律;学会在C语言环境下表示条件表达式;

  (4)掌握不同类型数据之间的转换和赋值方法;

  二、实验内容

  

(1)

  教材相关内容为基础,考察变量的声明、定义、使用的先后关系;考察不同数据类型变量之间相互赋值的结果;考察各种形式的常量表示;

  

(2)

  基本的C运算规律,尤其是算术运算中的自反、自增、自减等运算和关系表达式、逻辑表达式的特殊运算规律的掌握。

  (3)关于不同数据类型之间的转换问题main{

  charch='A';

  inti=7,result;  floatf=;  doubled=;

  result=ch/i+f*d-(f+i);

  printf("Resultvalueis%d\n",result);

  }

  实例:

请给出下列程序代码的结果intmain(void)

  {

  intm,n,k;  m=n=k=-1;

  ++m||++n&&++k;printf("m=%d\tn=%d\tk=%d\n",m,n,k);  ++m&&++n||k--;printf("m=%d\tm=%d\tk=%d\n",m,n,k);  m--&&n--&&++k;printf("m=%d\tn=%d\tk=%d\n",m,n,k);  ++k||++m&&++n;printf("m=%d\tn=%d\tk=%d\n",m,n,k);  ++m||++n||++k;printf("m=%d\tn=%d\tk=%d\n",m,n,k);  return0;

  }?

?

  实验报告附页

  三、实验准备

  分析测试目的并根据它准备好实验内容的各种测试用例。

  四、实验步骤

  

(1)开机进入TC;

  

(2)键盘上按F10选择xx菜单,进入输入状态;(3)输入要测试的程序;

  (4)进入菜单进行保存、xx、编译、链接、执行;

  五、实验结果

  测试结果:

m=0n=0k=-1  m=1n=1k=-1  m=0n=0k=1  m=0n=0k=1  m=1n=0k=-1 

  计算机系综合性实验

  实验报告

  课程名称  程序设计语言

  实验学期20XX至20XX学年第二学期

  学生所在系部

  年级  专业班级

  学生姓名  学号

  任课教师

  实验成绩

  计算机系制

  实验报告须知

  1、学生上交实验报告时,必须为打印稿。

页面空间不够,可以顺延。

  2、学生应该填写的内容包括:

封面相关栏目、实验地点、时间、目的、设备环境、

  内容、结果及分析等。

  3、教师应该填写的内容包括:

实验成绩、教师评价等。

  4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合

  性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。

综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。

任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。

  5、未尽事宜,请参考该课程的实验大纲和教学大纲。

  《程序设计语言》课程综合性实验报告

  开课实验室:

基础四  20XX年6月

  26日  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1