c语言之函数的调用例子.doc
《c语言之函数的调用例子.doc》由会员分享,可在线阅读,更多相关《c语言之函数的调用例子.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#includeint x(int a,int b) /*应用函数 x()*/ int i; if(ab) i=a; else i=b; return i;int dx(int a,int b,int c,int d) int j; j=x(d,x(c,x(b,a); /*调用函数 x()*/ return j;void main() int a,b,c,d; scanf(%d %d %d %d,&a,&b,&c,&d); printf(max=%dn,dx(a,b,c,d); /*调用函数 dx()*/递归函数 f(1)=2;f(2)=3;f(n)=f(n-1)*f(n-2) 求f(n)的值
2、;#includeint f(int n) int i; if(n=1) i=2; else if(n=2) i=3; else i=f(n-1)*f(n-2); return i;void main() int a; printf(please input data n); scanf(%d,&a); printf(%dn,f(a);/*编写一个函数: int f (int a) 功能:如果a0,则返回(1+2+3+a)的计算结果。在主函数中输入任意数n,以n为实参调用函数f,输出调用结果:返回值为-1则输出“错误”;否则输出“结果是:(该值)”。要求程序中包括:函数f的定义、原形声明以及调
3、用。*/#includeint f(int a) int i,j=0; if(a=0) j=-1; else for(i=1;i=a;i+) j+=i; return j;void main() int n; printf(please input data n); scanf(%d,&n); if(f(n)=-1) printf(错误n); else printf(%dn,f(n);/*题目二:(必须熟悉)编写两个函数:int f1(int a) int f2(int a) 两个函数分别用来判断“完数” 和“素数”,如果是则返回1,不是则返回0。再编写两个函数:void f3(int a)
4、void f4(int a)两个函数分别用来输出a以内的所有完数和素数,分别要调用f1和f2实现在主函数中要求用户输入两个正整数m和n,以m为参数调用f3,以n为参数调用f4,即可得到m以内的完数,n以内的素数。要求程序中不能出现因为缺少函数原形声明而出现的警告。*/#includeint f1(int a) int i,j=0; for(i=1;ia;i+) if(a%i=0) j+=i; if(j=a) return 1; else return 0;int f2(int a) int i,j=1; for(i=2;i=a/2;i+) if(a%i=0) j=0; return j;voi
5、d f3(int a) int i,j=0; for(i=1;i=a;i+) if(f1(i) printf(%5d,i); j+; if(j%5=0) printf(n); void f4(int a) int i,j=0; for(i=1;i=a;i+) if(f2(i) printf(%5d,i); j+; if(j%5=0) printf(n); void main() int m,n; printf(please input data m and nn); scanf(%d,%d,&m,&n); f3(m); printf(n); f4(n); printf(n);#includev
6、oid main() int a; int f(int n); printf(please input data n); scanf(%d,&a); printf(%dn,f(a);int f(int n) int j; if(n=1|n=2) j=1; else j=f(n-1)+f(n-2); return j;#include#includeint f(int x) int z; z=x*x+2*x+2; return z;void fu() printf(*n);void main() int a; char b10; for(;) printf(input the datan); f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 调用 例子
限制150内