第九讲课件C++

上传人:沈*** 文档编号:250532901 上传时间:2024-11-03 格式:PPT 页数:22 大小:730KB
返回 下载 相关 举报
第九讲课件C++_第1页
第1页 / 共22页
第九讲课件C++_第2页
第2页 / 共22页
第九讲课件C++_第3页
第3页 / 共22页
点击查看更多>>
资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,例,1.,一多边形土地,其边长分别为,L,1,=100,米,,L,2,=130,米,,L,3,=100,米,,L,4,=140,米,,L,5,=140,米,对角连线,L,6,=210,米,,L,7,=205,米,求其面积。,L,2,L,1,L,5,L,6,L,3,L,4,L,7,1,2,3,引例,a,b,c,任意三角形,面积公式:,第,九,讲,s1=(l1+l5+l6)/2.0;,void main(),a1=sqrt(s1*(s1-l1)*(s1-l5)*(s1-l6);,s2=(l2+l6+l7)/2.0;,aer,=a1+a2+a3;,cout,“,Aer,=”l1l2l3l4;,cin,l5l6l7;,#include“,math.h,”#include“,iostream.h,”,L,2,L,1,L,5,L,6,L,3,L,4,L,7,1,2,3,设想有这样的函数:,计算:,sin30,+cos45,的值。,#include“,math.h,”#include“,iostream.h,”,cout,su,;,su,=sin(,30.0*3.1/180,)+cos(,45.0*3.14/180.0,);,float,su,;,sin(x),、,cos(x,),void main(),int,l1,l2,l3;,float s(),aer,();float sum=0,i=1,ss;,while(iy)z=x;,int,max(int,int,);,从,主函数开始执行,return,或,数据联系,int,max(int,x,int,y),#,include”stdio.h,”,一致:,函数的定义,int,max(int,x,int,y),int,z;,if(xy)z=x;,else z=y;,return(z);,函数首部,类型,函数名,(,形式参数表,),函数值的类型,类型,函数体,变量定义,语句序列,;,return(,表达式,);,通过,return,语句返回值,表达式的类型与定义类型的关系,函数值的类型,值的类型就是表达式的类型,不一致:,值的类型是定义的类型,函数首部,函数体,参数,包含类型说明,void,ps,(),cout,=0;j-),printf(“%d”,aj,);,x=x/2;,返回值是,i,原始数据,结果,#include“,stdio.h,”,#,include”iostream.h,”,void print_star(),cout,“*n”;,*,Hello C+!,*,例,4.,写结果,void,print_mesg,(),cout,“Hello C+!n”;,void main(),print_star,();,print_mesg,();,print_star,();,程序举例,例,5.,设计一个求,阶乘,的子函数。,求,1-10,阶乘。,int,i;float a;,a=1;,for(i=1;i=n;i+),a=a*i;,return(a);,float JC(,int,n,),#,include”iostream.h,”,void main(),int,m;,for(m=1;m=10;m+),f=JC(,m,);,cout,m“!=”f;,cout,“n”;,float,JC(int,),f;,子函数,程序举例,例,6,判断素数的函数,int,sushu(int,num),int,k,leap=1;,for(k=2;knum;,leap=,sushu(num,);,if(leap,=1),cout,num“,是素数,n”;,else,cout,num“,非,素数,n”;,int,sushu(int,);,程序举例,例如,:main,函数调用,sum,函数,main(),int,i,j;,i=sum(2,3);,j=sum(3,i);,printf,(“i=%d,j=%dn”,i,j);,int,sum(x,y),int,x;,int,y;,return(x+y);,结果:,i=5,j=8,函数上机过程,主函数和子函数在同一个源文件中,和以前一样。,主函数、子函数在不同的源文件中,即可单独进行编辑、编译。要求:,在一个源文件中使用,#include”,文件名,.c”,#include”k37-2.c”,int,sum(x,y),int,x;,int,y;,return(x+y);,main(),int,i,j;,i=sum(2,3);,j=sum(3,i);,printf,(“i=%d,j=%dn”,i,j);,K37-1.c,K37-2.c,#include”k37-1.c”,#include”k37-1.c”,运行,上机实验,P106,三,1,2,3,4,5,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!