收藏 分享(赏)

函数典型例题.doc

上传人:hskm5268 文档编号:9487886 上传时间:2019-08-09 格式:DOC 页数:19 大小:59KB
下载 相关 举报
函数典型例题.doc_第1页
第1页 / 共19页
函数典型例题.doc_第2页
第2页 / 共19页
函数典型例题.doc_第3页
第3页 / 共19页
函数典型例题.doc_第4页
第4页 / 共19页
函数典型例题.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、函数典型例题函数应用程序设计1、编写求圆的面积的函数,并调用该函数求出圆环的面积。#define PI 3.14159float area(float r)float s;s=PI*r*r;return(s);main()float r1,r2,s;scanf(“%d%d“,s=area(r1)-area(r2);printf(“s=%fn“,s);2A、编写求 k!的函数,再调用该函数求 10!并输出。解法 1:float jc(int k)float p=1;int i; for(i=1;i0)p=p*k;k-;return(p);main()float p;p=jc(10);printf

2、(“p=%fn“,p);2、编写求 k!的函数,再调用该函数求 1!+3!+5!+.+19!之和并输出。float jc(int k)float p=1;int i; for(i=1;ib)max=a;elsemax=b;return(max);main()float x,y,z,t,max;scanf(“%f%f%f“,t=m(x,y);max=m(t,z); /*主调函数中变量名不能与被调函数名重名*/printf(“max=%fn“,max);9、编写求两个数中最大数的函数,并调用该函数求出四个数中的最大数。float m(float a,float b)float max;if(ab)

3、max=a;elsemax=b;return(max);main()float a,b,c,d,u,v,max;scanf(“%f%f%f%f“,u=m(a,b);v=m(c,d);max=m(u,v); /*主调函数中变量名不能与被调函数名重名*/printf(“max=%fn“,max);10、编写求三个数中最大数的函数,并调用该函数求出三个数中的最大数。float m(float a,float b,float c)float max;if(ab)max=a;elsemax=b;if(cmax)max=c;return(max);main()float x,y,z,max;scanf(“

4、%f%f%f“,max=m(x,y,z); /*主调函数中变量名不能与被调函数名重名*/printf(“max=%fn“,max);11、编写判定闰年的函数,并调用此函数判定某一年是否是闰年。int isleap(int y)if(y%400=0|y%4=0elsereturn(0);main()int year;scanf(“%d“,if(isleap(year)!=0) /*或 if(isleap(year)*/printf(“%d is a leap year.n“,year);elseprintf(“%d is not a leap year.n“,year);12、编写判定闰年的函数

5、,并调用此函数求出公元 1年到公元 1000年之间的所有闰年。int isleap(int y)if(y%400=0|y%4=0elsereturn(0);main()int year;for(year=1;year=j)return(1); /*若所有对应字符都相等,则是回文*/elsereturn(0);main()char s100;gets(s);if(isR(s)!=0)printf(“yes.n“);elseprintf(“no.n“);25、编写判断汉字回文的函数,并调用此函数判定一个汉字字符串是否是回文。int isR(char a)int i,j n;n=strlen(a);i=0;j=n-2;while(i=j)return(1);elsereturn(0);main()char s100;gets(s);if(isR(s)!=0)printf(“yes.n“);elseprintf(“no.n“);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报