C语言程序设计课程实验三实验报告.doc_第1页
C语言程序设计课程实验三实验报告.doc_第2页
C语言程序设计课程实验三实验报告.doc_第3页
C语言程序设计课程实验三实验报告.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上 海 开 放 大 学 闵二 分校学生实验报告记录表姓名: 学号: 实验日期: 2014 年 5 月 19 日年级、专业名称课 程 名 称C语言程序设计实验指导教师黄晓冬主持(主讲)教师陈海建指导教师评定实验报告成绩主持(主讲)验收教师评审意见实验名称: 实验三 函数 使用主要设备: VC+6.0 实验目的:1、 熟练掌握函数的定义和调用; 2、 理解形式参与和实际参数的传递; 3、 了解函数的递归调用; 实验要求:1、根据每个实验的具体要求,填写程序或编写完整程序,将运行结果截图,并粘贴到指定位置。2、实验独立完成。实验安排:1、本实验时间为4学时。2、实验结束后,须完成实验报告作为评分依据,它应包括实验名称,实验目的、实验内容、实验结果及实验体会等内容,以电子版形式上交(包括调试源程序)实验考核: 1、实验成绩占总成绩的20%,本次成绩占总成绩的5%。 2、实验成绩以百分制记分。本次实验共4题,每题25分。 3、实验成绩的评分标准为:(1)编写了程序源代码,但没调试程序,得50%;(2)编写了程序源代码,并调试了程序,但结果不完全正确,得70%;(3)编写了程序源代码,并调试了程序,结果正确,得为90%;(4)编写了程序源代码,调试了程序,结果正确,并撰写体会,得95%或更高。实验题序号1实验题描述:求10个整数中的最大值,调用2个数字求最大的函数。程序文本,请补充完整#include int Max(int x,int y)int m;_m=x;_if (ym)_m=y;_return mint main()int a10; /定义含10个元素的数组变量int i,max; printf(input 10 numbers:n);for (i=0;i10;i+)scanf(%d,&ai); /输入10个数组元素的值printf(n);_max=a0;_/初始化maxfor (j=1;j=9;j+) _max=Max(max,ai);_ printf(the max number is %d.n”, max); return 0; 运行结果(截图):实验题序号2实验题描述:完成求一个数组中平均值的函数,并在主函数中调用该函数。程序文本,请补充完整#include float Average(int a,int n)int i,sum=0;float aver;_for(i=0;i10;i+)_sum=sum+ai;_aver=sum/i;_return aver;int main()int i,a10; /定义含10个元素的数组变量float aver; printf(input 10 numbers:n);for (i=0;i10;i+)scanf(%d,&ai); /输入10个数组元素的值_aver=Average(a,i);_printf(the Average is %f.n”, aver);return 0; 运行结果(截图):实验题序号3实验题描述:编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。程序文本,请补充完整。#include int letter,digit,space,others; void count(char str)int i; for (i=0;stri!=0;i+)_if (stri=A&stri=0&stri=9) digit+;_else if (stri= ) space+;_else others+;_return;_int main() char text80; printf(input string:n); gets(text); printf(string:); puts(text); letter=0; digit=0;_count(text);_ printf(nletter:%dnd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论