




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . . .#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)的值;#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的定义、原形声明以及调用。*/#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) 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;void 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);#includevoid 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); fu(); scanf(%d,&a); a=f(a); printf(计算得%dn,a); fu(); printf(continue or not ); scanf(%s,b); if(strcmp(b,y)=0) continue; else break; #includevoid f(int a)a+;printf(这是第%d次使用该程序n,a);void main()int i;for(i=0;i6;i+)f(i);int srray20;#includevoid scan(int srray,int n)int i;printf(intput datan);for(i=0;in;i+)scanf(%d,&srrayi);void pai(int srray,int n)int i,j;int t;for(i=0;in;i+)for(j=0;jsrrayj+1)t=srrayj; srrayj=srrayj+1;srrayj+1=t;for(i=0;in;i+)printf(%d ,srrayi);void main()int n;printf(How many students?n);scanf(%d,&n);scan(srray,n);pai(srray,n);#includevoid yi(char x,char z) printf(%c-%cn,x,z);void yid(int a,char x,char y,char z) if(a=1) yi(x,z); else yid(a-1,x,z,y); yi(x,z); yid(a-1,y,x,z); void main() int n; printf(please input data n); scanf(%d,&n); yid(n,a,b,c);/递归函数;(计算n!)#includeint x(int a) int j; if(a=0|a=1) j=1; else j=x(a-1)*a; return j;void main() int n; printf(please input data n); scanf(%d,&n); printf(%dn,x(n);#includedouble f(int grade,int n)int i,sum=0;for(i=0;in;i+)sum=sum+gradei;return (sum/1.0/n);void main()int n1,i,n2;int grade120,grade220;printf(how many studentsn);scanf(%d,&n1); printf(input the graden); for(i=0;in1;i+)scanf(%d,&grade1i); printf(how many studentsn);scanf(%d,&n2); printf(input the graden); for(i=0;in2;i+)scanf(%d,&grade2i); printf(%5.2fn,f(grade1,n1);printf(%5.2fn,f(grade2,n2);int a=0;#includevoid f()a+;printf(这是第%d次使用该程序n,a);void main()int i;for(i=0;i6;i+)f();#includeint han(int i) int j; if(i=10) j=1; else j=2*han(i+1)+2; return j;void main() int a; printf(please input the dayn); scanf(%d,&a); printf(%dn,han(a);#includeint max(int x,int y) int z; if(xy) z=y; else z=x; return z;int f(int x,int y) int i; for(i=min(x,y);i-) if(x%i=0&y%i=0) break; return i;int fu(int x,int y) int i; for(i=max(x,y);i+) if(i%x=0&i%y=0) break; return i;void main() int x,y; printf(please input two numbern); scanf(%d,%d,&x,&y); printf(最大公约数为%dn,f(x,y);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卸车岗位安全培训课件
- 2025河南驻马店市正阳县县管国有企业招聘20人(第二批)笔试参考题库附带答案详解
- 2025数字重庆大数据应用发展有限公司校园招聘10人笔试参考题库附带答案详解
- 2025年陕西农业发展集团有限公司(陕西省土地工程建设集团)招聘(200人)笔试参考题库附带答案详解
- 2025年度安徽中国人民健康保险股份有限公司芜湖中心支公司二季度招聘2人笔试参考题库附带答案详解
- 2025年国家能源集团广西电力有限公司高校毕业生春季招聘34人笔试参考题库附带答案详解
- 2025年中国大唐集团科技创新有限公司招聘14人笔试参考题库附带答案详解
- 2025山东万创智能装备科技有限公司招聘17人笔试参考题库附带答案详解
- 2025国网物资有限公司招聘高校毕业生约3人(第二批)笔试参考题库附带答案详解
- 2025四川经准特种设备检验有限公司招聘50人笔试参考题库附带答案详解
- 人教版 2024 版历史八年级上册第五单元 第 13 课《国共合作与北伐战争》检测卷
- 小学数学教师新课标考试试题(含答案)
- 厂房搬迁管理办法
- 保险学考试题(附答案)
- 中药处方点评管理办法
- 国企纪法教育实施路径
- 药品发放登记管理制度
- 临床科室科研管理制度
- 铁艺围栏采购合同
- 中国皮肤基底细胞癌诊疗指南2023
- 卫星通信技术在电力行业中的应用场景分析
评论
0/150
提交评论