C函数的定义与调用.ppt_第1页
C函数的定义与调用.ppt_第2页
C函数的定义与调用.ppt_第3页
C函数的定义与调用.ppt_第4页
C函数的定义与调用.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

例1.一多边形土地,其边长分别为L1=100米,L2=130米,L3=100米,L4=140米,L5=140米,对角连线L6=210米,L7=205米,求其面积。,L2,L1,L5,L6,1,2,3,引例,a,b,c,任意三角形,面积公式:,第九讲,s1=(l1+l5+l6)/2.0;,voidmain(),a1=sqrt(s1*(s1-l1)*(s1-l5)*(s1-l6);,s2=(l2+l6+l7)/2.0;,aer=a1+a2+a3;,cout“Aer=”l1l2l3l4;cinl5l6l7;,#include“math.h”#include“iostream.h”,L2,L1,L5,L6,1,2,3,设想有这样的函数:,计算:sin30+cos45的值。,#include“math.h”#include“iostream.h”,cout=0;j-),printf(“%d”,aj);,x=x/2;,返回值是i,原始数据,结果,#include“stdio.h”,#include”iostream.h”voidprint_star()cout“*n”;,*HelloC+!*,例4.写结果,voidprint_mesg()cout“HelloC+!n”;,voidmain()print_star();print_mesg();print_star();,程序举例,例5.设计一个求阶乘的子函数。求1-10阶乘。,inti;floata;,a=1;,for(i=1;i=n;i+),a=a*i;,return(a);,floatJC(intn),#include”iostream.h”voidmain(),intm;,for(m=1;m=10;m+),f=JC(m);,coutm“!=”f;,coutnum;,leap=sushu(num);,if(leap=1)coutnum“是素数n”;,elsecoutnum“非素数n”;,intsushu(int);,程序举例,例如:main函数调用sum函数,main()inti,j;i=sum(2,3);j=sum(3,i);printf(“i=%d,j=%dn”,i,j);,intsum(x,y)intx;inty;return(x+y);,结果:i=5,j=8,函数上机过程,主函数和子函数在同一个源文件中和以前一样。主函数、子函数在不同的源文件中即可单独进行编辑、编译。要求:在一个源文件中使用#include”文件名.c”,#include”k37-2.c”intsum(x,y)intx;inty;return(x+y);,main()inti,j;i=sum(2,3);j=sum(3,i);printf(“i=%d,j=%dn”,i,j);,K37-1.c,K37-2

温馨提示

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

评论

0/150

提交评论