还剩3页未读,继续阅读
文本内容:
实验报告课程名称高级语言程序设计实验八函数的定义与调用班级2015级学生姓名学号专业计算机科学与技术指导教师学期2015—2016学年上学期云南大学信息学院
一、实验目的、能根据问题正确确定函数的类型
1、掌握求值类函数的编写与调用
2、掌握判断类函数的编写与调用
3、掌握操作类函数的编写与调用
二、知识要点
4、函数的概念、使用目的以及实现方法
1、求值类函数的特点:主调函数提供实参值,被调函数计算函数值,通过2return语句返回函数值、判断类函数的特点求值型的一种特例,函数返回值只有两种状态
3、操作类函数的特点完成指定操作,函数类型为4void
三、实验预习要求做实验前完成、根据以下函数调用判断函数是求值类、判断类还是操作类1;ifx0fnulx;a=fun2x,6-l;iffun3b==l t++是是是funl fun2fun
3、如果函数首部以开头,则该函数属于类;2void如果函数首部以开头,则该函数属于类;int如果函数首部以开头,则该函数属于类;float、写出满足如下要求函数的函数首部3
①函数名为为了求一个字符,需要两个参数,分别是整型和字符型:hypo,
②函数名为操作类函数,需要两个整型参数fun2,
③函数名为判断类函数,需要一个字符型参数和两个整型参数baoy,
一、实验内容、编写一个函数求工-的值,%作为形参,用主函数调用此函数求:15%+4yl=ci~—5a+4y2=a+152—5a+15+4y3=sin26Z-5sin«+4以上各式中,值要求在主函数中从键盘输入、编写函数,给定一个字符和一个整数,将该字符输出整数次
2、编写函数,输出所有的“水仙花”数3
五、实验结果(要求写出运行界面及输出的运行结果)#include stdio.h#include stdlib.h#include math.h float ffloat x;int mainfloata;printf请输入a的值\nn;scanfH%f\a;printf运算结果:\nn;printfny l=%f\ny2=%f\ny3=%f\nH,fa,fa+15,fsina;return0;floatffloatxreturn x*x-5*x+4;C:\Users\Administrator\Desktop\x\bin\Debug\x.exe输入一个子符请输入字符所要输出的次数:结果是Process returned00x0execution time
12.300s Pressany keyto continue.#include stdio.h#include stdlib.h void fchar ch,int x;int maincharc;int num;printf输入一个字符:\nn;c=getchar;请输入字符所要输出的次数printf”\nscanfM%dn,num;printf结果是:\nn;fc,num;return0;voidfcharch,int xinti=0;for;ix;i++putcharch;putchar,\n,;」4#include stdio.h#include stdlib.h#include rnath.h void print;int mainprintf“所有水仙花数是\nn;print;return0;voidprint{int a=0,b=0,c=0;fora=1;a10;a++forb=0;b10;b++forc=0;c10;c++ifa*a*a+b*b*b+c*c*c==a*10*10+b*10+cprintfn%d\a*l00+b*10+c;
六、实验小结。
个人认证
优秀文档
获得点赞 0