c语言初学函数(含源代码)

c语言初学函数(含源代码)

ID:32657742

大小:57.64 KB

页数:6页

时间:2019-02-14

c语言初学函数(含源代码)_第1页
c语言初学函数(含源代码)_第2页
c语言初学函数(含源代码)_第3页
c语言初学函数(含源代码)_第4页
c语言初学函数(含源代码)_第5页
资源描述:

《c语言初学函数(含源代码)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验七函数(第一部分)【实验目的】1.掌握函数的定义、声明、调用;2.掌握函数的参数传递方式。注意:本次实验内容只是第七章的第一部分,不用提交作业,本部分源程序和第七章第二部分一起打成一个压缩包,在下次上机完成第二部分后一起提交。本部分要提交的包括改错题和编程题。【实验内容】一、程序调试方法实验上机题目:1.找出并改正以下源程序(add.cpp)*!'错误,得出正确的运行结果。源程序如下:#include

2、;}voidadd(intb){returna+b;}2.找出并改正以下源程序(max.cpp)中错误,得出正确的运行结果,其中max函数的功能是得到数组中最大元素的值。源程序如下:#include#defineN10;floatmax(floata[]zintn)voidmain(){floatdata[N];inti;for(i=0;i

3、sult;for(i=0;iresult)result=a[i];}:returnresult;}二、分析程序输出结果1.打开fun.cpp源程序文件。源程序如下:#includevoidfun(chars[]){inti,j;for(i=0,j=0;s[i]!=11;i++)if(s[i]>=,0,&&s[i]<=f9*)s[j++]=s[i];s[j]=*,;}voidmain(){chardata[]=nIf2g2g3f4f5g3g2fn;fun(data);puts(data

4、);}运行此程序,分析运行结果,说明程序的功能。四、编写程序1>编写函数voidget_even(charorigin[],charevent])完成如下功能:将用字符串存储的长整型数屮数字为偶数的数依次取出,构成一个新数返回,在主函数屮让用户输入字符串,然后调用函数来实现提取出偶数的功能。例如,当s中的数为:87653142时,则返回的数为:8642o(保存为functionl_l.cpp)2、编写函数intprime(intn)求一个数n是否素数,如果是返冋值为1,不是返冋值为0,在主函数中调用primepX

5、数來验证哥德巴赫猜想(即一

6、个大的偶数可以分解为两个素数之和),在主函数屮读入一个偶数m(6#defineM20intfun(intbb[

7、]zintn,inty){}voidmain(){intaa[M]={lz2z3z3,2zlflz2z3,4z5z4z3z2zl}zn=15zyzk;printf("Theoriginaldatais:");for(k=0;k

8、a[k]);printf(nn);}4、写一个函数intappeartimes(-),^计一个整数在一个数组中出现的次数,在主函数中调用该函数求出用户输入的数据在用户输入的数组中出现的次数。(保存为function1_4.cpp)5、写一个函数get_number(...)统计一个字符串中的字母、数字空格个数,并通过参数将结果带回主调函数,在主函数中任意读入一个字符串调用该函数求出统计结果(保存为function1_5.cpp)o6、写函数isPlad判断一个字符串是不是回文(回文是正读和反读都一样的字符串例如radar,如果存在空

9、格等字符要将它们过滤掉,应该再编写一个函数过滤空格等分隔符),如果是回文则返回1,否则返回0,在主函数中调用该函数判断用户输入的字符串是不是回文(保存为function1_6.c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。