C语言实验报告(五)


 
以下是为大家整理的c语言实验报告(五)的相关范文,本文关键词为语言,实验,报告,华北,水院,高级,语言,程序设计,实验,报,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
 









  华北水院高级语言程序设计(c语言)实验报告(五)
  20XX--20XX学年第二学期
  20XX级专业:通信工程学号:20XX16405姓名:王超………………………………………………………………………………………………
  一、实验题目:函数二、实验目的:(略)三、实验内容
  1.程序验证(略)2.程序设计
  1)编程实现求两个正整数的最大公约数,要求计算最大公约数用函数fun(inta,intb)实现。
  源代码:#includeintfun(inta,intb){}
  voidmain(){
c语言斐波那契数列  inta,b,l;
  intm,r;if(a>b){m=a;a=b;b=m;}while((r=b%a)!=0){}return(a);
  b=a;a=r;
  第1页共4页
  printf(\scanf(\l=fun(a,b);
  printf(\这两个数的最大公约数是%d\\n\}
  运行结果:
 
  2)编程实现打印出2~n之间的所有素数,要求判断素数过程用自定义函数实现。源代码:#includeintisprime(intm){}
  voidmain(){
  intn,i;
  printf(\scanf(\for(i=2;i  if(isprime(i)==1)
  第2页共4页
  inta;
  for(a=2;a  if(m%a==0)
  return0;
  return1;
  }
 
  printf(\
  printf(\
  运行结果:
 
  华北水院高级语言程序设计(c语言)实验报告(五)
  20XX--20XX学年第二学期
  20XX级专业:通信工程学号:20XX16405姓名:王超………………………………………………………………………………………………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){intf1,f2,f;f1=f2=1;f=f1+f2;do{f1=f2;f2=f;f=f1+f2;}while(f  }
  voidmain(){intn;
  第3页共4页
  printf(\scanf(\
  printf(\}
  运行结果:
 
  心得与体会:
  本次的实验让我对调用函数有了实践的理解,发现调用函数在解决某些问题上十分方便。在使用调用函数时,有时会对函数参数的传递不是很清晰,所以在调用时会出现错误。有时也会出现忘记函数的声明。在函数调用方面还应多看例子多实践才能牢固掌握。
  第4页共4页
 

 
    最后,小编希望文章对您有所帮助,如果有不周到的地方请多谅解,更多相关的文章正在创作中,希望您定期关注。谢谢支持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。