C语言程序设计课程实验三实验报告.doc
下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
2.下载的文档,不会出现我们的网址水印。
3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
文档包含非法信息?点此举报后获取现金奖励!
下载文档到电脑,查找使用更方便
10
积分
还剩页未读,继续阅读
关 键 词:语言程序设计
课程
实验
报告
资源描述:
上 海 开 放 大 学
闵二 分校《学生实验报告》记录表
姓名: 学号: 实验日期: 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 (y>m)_______________
______m=y;______________
return m
}
int main()
{
int a[10]; //定义含10个元素的数组变量
int i,max;
printf("input 10 numbers:\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]); //输入10个数组元素的值
printf("\n");
___max=a[0];________________//初始化max
for (j=1;j<=9;j++)
_max=Max(max,a[i]);________________
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;i<10;i++)_____
_____sum=sum+a[i];_____
___aver=sum/i;__________
______________________
return aver;
}
int main()
{
int i,a[10]; //定义含10个元素的数组变量
float aver;
printf("input 10 numbers:\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]); //输入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;str[i]!=\0;i++)
___if (str[i]>=A&&str[i]<=z) letter++;__________
______else if (str[i]>=0&&str[i]<=9) digit++;____
______else if (str[i]== ) space++;_______________
______else others++;_________________________
______return;_______________________________
}
int main()
{
char text[80];
printf("input string:\n");
gets(text);
printf("string:");
puts(text);
letter=0;
digit=0;
_count(text);________________
printf("\nletter:%d\ndigit:%d\nspace:%d\nothers:%d\n",letter,digit,space,others);
return 0;
}
运行结果(截图):
本次实验的体会(可选):
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:C语言程序设计课程实验三实验报告.doc
链接地址:https://www.renrendoc.com/p-54578151.html