C语言函数的定义及使用

上传人:平*** 文档编号:12687555 上传时间:2017-10-20 格式:DOC 页数:7 大小:128KB
返回 下载 相关 举报
C语言函数的定义及使用_第1页
第1页 / 共7页
C语言函数的定义及使用_第2页
第2页 / 共7页
C语言函数的定义及使用_第3页
第3页 / 共7页
C语言函数的定义及使用_第4页
第4页 / 共7页
C语言函数的定义及使用_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C语言函数的定义及使用》由会员分享,可在线阅读,更多相关《C语言函数的定义及使用(7页珍藏版)》请在金锄头文库上搜索。

1、广东技术师范学院实验报告学院: 广东技术师范学院 专业: 软件工程 班级: 09 软件 成绩:姓名: 林楚金 学号: 2009034743005 组别: 组员:实验地点: 工业中心 203 实验日期: 2010.6.22 指导教师签名:实验 2 项目名称: 函数的定义及使用 1、 实验目的理解函数的定义和使用方法,能够根据要求熟练地定义和调用函数。2、 实验内容题目 1: 编写程序,计算 5.2)0(siny#include#includemain()double a,y;a=sin(3.14*50/180);y=pow (a,2.5);printf(%fn,y);题目 2:编写程序,输入 x

2、 的值,计算 e|ln2x|的值。#include#includemain()double x,a,b,c;scanf(%lf,&x);b=log(2*x);预习情况 操作情况 考勤情况 数据处理情况c=fabs(b);a=exp(c);printf(%lfn,a);题目 3:输入一个字符,如果是大写字母,则转换成小写字母后输出,如果是其他字符,则原样输出。#includemain()char a;scanf(%c,&a);if(a=A & a#define T 3.14main()float diao(float n);float r,c;scanf(%f,&r);c=diao(r);pri

3、ntf(%fn,c); float diao(float n)float y;y=2*T*n;return y;题目 5:定义一个函数,该函数的功能是计算两个坐标点(x1,y1)、(x2,y2) 间的距离,两个坐标点间的距离:,另定义一个函数,计算两个坐标点的中点坐标。编写主函数提供输入界面供用户使用该函22)11yx ()(数。注意需给出验证实例证明程序的正确性。 (完成时间上限:15 分钟)#include#includemain()float diao1(float q,float w,float e,float r);float diao2(float m,float n);float

4、 x1,y1,x2,y2,j,xz,yz; scanf(%f%f%f%f,&x1,&y1,&x2,&y2);j=diao1(x1,y1,x2,y2);xz=diao2(x1,x2);yz=diao2(y1,y2);printf(两点距离为 %.2fn,j);printf(中点坐标为(%.0f %.0f)n,xz,yz); float diao1(float q, float w,float e,float r)float z;z=sqrt(q-e)*(q-e)+(w-r)*(w-r);return z;float diao2(float m,float n) float z;z=(m+n)/2

5、;return z;题目 6:定义函数计算三角形的面积。三角形面积公式为: 。其中 。)()(csbasAre )(21cbas另定义一个函数,计算三角形的周长。注意需给出验证实例证明程序的正确性。 (完成时间上限:15 分钟)#include#includemain()float zhouchang(float c,float k,float g);float mianji(float c,float k,float g,float zh);float c,k,g,s,zh;scanf(%f%f%f,&c,&k,&g);if(c+k#include#define T 3.14float yu

6、an_mianji(float r)rhlfloat y;y=T*r*r;return y;main()float r;scanf(%f,&r);printf(阴影部分面积为%.2fn,yuan_mianji(r)-2*yuan_mianji(r/2); 题目 8:从键盘输入圆锥体的半径 r 和高 h。计算圆锥体的表面积。注意需给出验证实例证明程序的正确性。圆锥体的底面积2侧面积 rl其中 2hl圆锥体的表面积=底面积+ 侧面积。#include#include#define T 3.14float yuan_mianji(float r)float y;y=T*r*r;return y;fl

7、oat yuanzhui_cemianji(float r,float h)float y; y=T*r*sqrt(r*r+h*h);return y;main()float r,h;printf(输入圆锥的地面半径 r 和高 h : );scanf(%f%f,&r,&h);printf(圆锥的表面积为 %.2fn,yuan_mianji(r)+ yuanzhui_cemianji(r,h);题目 9:建立用户库函数,其中包含计算圆面积、计算三角形面积、计算直角三角形的斜边长、计算圆锥体侧面积等函数,再编写程序,调用该库函数计算圆锥体面积。注意需给出验证实例证明程序的正确性。#include#include#define T 3.14#includemain()float r,h;printf(请输入圆锥的底面半径 r 和高 h :);scanf(%f%f,&r,&h);printf(圆锥的表面积为:%.2fn,yuan_mianji(r)+yuanzhui_cemianji(r,h);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号