欢迎来到天天文库
浏览记录
ID:55785935
大小:116.93 KB
页数:3页
时间:2020-06-02
《C语言实验报告(五).pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、华北水利水电大学C语言程序设计实验报告2015--2016学年第二学期2015级道路桥梁与渡河工程专业班级:2015069学号:201506912姓名:杨玉冰一、实验题目:函数二、实验目的:(略)三、实验内容1.程序验证(略)2.程序设计1)编程实现求两个正整数的最大公约数,要求计算最大公约数用函数fun(inta,intb)实现。源代码:运行结果:#includeintfun(int,int);voidmain(){intA,m,n;printf("Pleaseinputtwonumber:");scanf("%d%d",&m,&n);A=fun(
2、m,n);printf("最大公约数=%d",A);}intfun(inta,intb){intr,t;if(b>a){t=b;b=a;a=t;}while((r=a%b)!=0){a=b;b=r;}return(b);}2)编程实现打印出2~n之间的所有素数,要求判断素数过程用自定义函数实现。源代码:运行结果:#includeintisprime(intm){inti;for(i=2;i3、i))printf("%d",i);printf("");}华北水利水电大学C语言程序设计实验报告2013--2014学年第二学期2015级道路桥梁与渡河工程专业班级:2015069学号:201506912姓名:杨玉冰3)编写函数fun(intt),它的功能是:求斐波那契数列中大于t的最小的一个数,结果由函数返回。其中斐波那契数列f(n)的定义为:f(1)=1,f(2)=1f(n)=f(n-1)+f(n-2)(n>2)例如:当t=1000时,函数值为:1597。源代码:运行结果:#includeintfun(intt){}voidmain(){i4、ntn;printf("Inputnplease:");scanf("%d",&n);printf("n=%d,f=%d",n,jsValue(n));}#includeintfun(intt){inti;for(i=3;fun(i)==fun(i-1)+fun(i-2);n++)if(n<=fun(i))return(fun(i+1));}voidmain()i{intn;printf("Inputnplease:");scanf("%d",&n);printf("n=%d,f=%d",n,fun(n));}
3、i))printf("%d",i);printf("");}华北水利水电大学C语言程序设计实验报告2013--2014学年第二学期2015级道路桥梁与渡河工程专业班级:2015069学号:201506912姓名:杨玉冰3)编写函数fun(intt),它的功能是:求斐波那契数列中大于t的最小的一个数,结果由函数返回。其中斐波那契数列f(n)的定义为:f(1)=1,f(2)=1f(n)=f(n-1)+f(n-2)(n>2)例如:当t=1000时,函数值为:1597。源代码:运行结果:#includeintfun(intt){}voidmain(){i
4、ntn;printf("Inputnplease:");scanf("%d",&n);printf("n=%d,f=%d",n,jsValue(n));}#includeintfun(intt){inti;for(i=3;fun(i)==fun(i-1)+fun(i-2);n++)if(n<=fun(i))return(fun(i+1));}voidmain()i{intn;printf("Inputnplease:");scanf("%d",&n);printf("n=%d,f=%d",n,fun(n));}
此文档下载收益归作者所有