:c语言函数实习报告 c语言实习报告要怎么写
创始人
2024-11-10 01:01:35
:

  c语言函数实习报告

  程序设计(C语言)实验报告

  实验目的

  (1)掌握函数的定义方法,调用方法,参数说明以及返回值;

  (2)掌握实参与形参的对应关系,一集参数之间的“值传递”的方式;

  (3)掌握函数嵌套调用及递归调用的设计方法;

  (4)在编写过程中加深理解函数调用的程序设计思想。

  实验内容

  (1)编辑,编译,运行实验指导中的程序,并分析输出结果

  (2)编写一个函数primeNum(int x),功能是判别一个数是否是素数。

  (3)编写函数mulNum(int a,int b),功能是判定a是否是b的整数倍

  实验1方法一:

  源程序:

  #include

  #include

  int computeNum(int x)

  {

  int sum ,a,b,c,d,e;

  sum=0;

  x=abs(x);

  a=x/10000;

  b=(x%10000)/1000;

  c=(x%1000)/100;

  d=(x%100)/10;

  e=(x%10)/1;

  sum=a+b+c+d+e;

  return sum;

  }

  main()

  {

  int a,b;

  printf("Please input an integer:");

  scanf("%d",&a);

  b=computeNum(a);

  printf("the sum of all digits is %d\n",b);

  }

  输入一个整数123 运行结果如图

  输入整数98341验证 运行结果如图

  方法二:

  #include

  #include

  int computeNum(int x)

  {

  int sum,i,t;

  sum=0;

  x=abs(x);

  for(i=4;i>=0;i--)

  {

  t=pow(10,i);

  if(x>=t)

  {

  sum=sum+x/t;

  x=x-(x/t)*t;

  }

  }

  return sum;

  }

  main()

  {

  int a,b;

  printf("Please input an integer:");

  scanf("%d",&a);

  b=computeNum(a);

  printf("The sum of all digits is %d\n:",b); }

  输入整数456运行结果如图

  输入整数98341验证运行结果如图

  实验2:

  源程序:

  #include

  void move(char geton ,char puton)

  {

  printf("%c->%c\n",geton,puton);

  }

  void Hanoi(int n,char one,char two,char three) {

  if (n==1)

  move(one,three);

  else

  {

  Hanoi(n-1,one,three,two);

  move(one,three);

  Hanoi(n-1,two,one,three);

  }

  }

  void main()

  {

  int m ;

  printf("Input the number of diskes:"); scanf("%d",&m);

  printf("The steps of moving %d diskes:\n",m); Hanoi(m,'A','B','C');

  }

  输入3运行结果如下:

  输入4运行结果如下:

  实验2:

  源程序:

  #include

  int i,a,x;

  int primeNum(int x)

  {

  for(i=2;i

  {

  a=x%i;

  if(a==0)

  return 0;

  }

  return 1;

  }

  main()

  {

  printf("Please input x!\n");

  scanf("%d",&x);

  if(x<2)

  printf("wrong in put!\n");

  else

  {

  a=primeNum(x);

  if(a==0)

  printf("%d is not a prime number!\n",x); else

  printf("%d is a prime number!\n",x);

  }

  }

  输入数据0运行结果如下:

  输入数据1运行结果如下:

  输入数据2运行结果如下:

  输入数据3运行结果如下:

  输入数据9运行结果如下:

  输入数据13运行结果如下:

  输入数据59运行结果如下:

  输入数据121运行结果如下:

  实验3: 源程序:

  #include

  int mulNum(int a,int b) {

  int i,c; c=a%b; if(c>0)

  i=0; else i=1; return i; }

  main() {

  int a,b,s;

  printf("please input a and b:\n"); scanf("%d %d",&a,&b); s=mulNum(a,b); if(s==1)

  printf("%d is a multiple of %d\n",a,b); else

  printf("%d is not a multiple of %d\n",a,b); }

  输入数据1和5运行结果如下:

  输入数据5和5运行结果如下:

  输入数据6和2运行结果如下:

  输入数据6和4运行结果如下:

  输入数据20和4运行结果如下:

  输入数据37和9运行结果如下:

  出现的问题及解决方法:

  编译过程中常出现因错漏而使语句不规范的现象。解决方法:更加认真以及注意检查。

  实验心得:

  通过本次试验我掌握了函数的定义,调用方法,参数的说明以及返回值,函数递归调用的设计方法等,逐步理解了函数调用的程序设计思想,学习过程常会遇到问题,因此需要认真理解,多作练习。

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

汇正财经服务费能退吗?被投顾忽... 汇正财经服务费能退吗?被投顾忽悠交钱?维权退费攻略在此! 可以退!很多投资者交了所谓的投顾服务费,软...
国诚投顾实战辅导班服务费怎么退... 国诚投顾实战辅导班服务费怎么退?屡屡亏损真相揭露,夸大荐股实力骗取服务费,一步教你轻松退回! 国诚荐...
顶点财经摇钱术AI智能投顾VI... 顶点财经摇钱术AI智能投顾VIP版软件交了几万服务费?交了服务费被骗成功退款,维权可退! 投资本是一...
湖南金证投资带领炒股赚钱吗?当... 湖南金证投资带领炒股赚钱吗?当然可以退,退款有法可依! 证券投资咨询行业的本质在于为投资者提供公平、...
上海亚商投顾费588元怎么样,... 上海亚商投顾费588元怎么样,夸大实力诱骗缴费不可靠,已维权退费! 上海亚商投资确实是一家正规的投顾...
湖南金证投顾2999靠谱吗?投... 湖南金证投顾2999靠谱吗?投顾服务退费流程! 证券投资咨询行业的本质在于为投资者提供公平、客观、可...
国诚投资怎么退还服务费?误导性... 国诚投资怎么退还服务费?误导性宣传诱导缴费,推荐垃圾票教你一招退费! 国诚荐股服务没有效果怎么办?投...
海能投顾服务费29800能退吗... 海能投顾服务费29800能退吗怎么退?吹嘘收益骗取服务费,频频亏损被套真相揭晓,只需一步即可挽回! ...
跟着海能投顾徐习瑶实战老师亏损... 跟着海能投顾徐习瑶实战老师亏损服务费如何退费?被误导交费后亏损皆可退费! 在监管的灰色边缘,众多投资...
湖南爱赢证券19800退费怎么... 湖南爱赢证券19800退费怎么退?背后圈套细思极恐!股友愤怒不已!已维权退费!这些标榜为投资顾问的企...
海.顺证券交的服务费能退!分清... 海.顺证券交的服务费能退!分清情况一步就能退回!  海.顺证券不可靠,海.顺证券不靠谱,推荐的股票不...
和.信投研服务费可以退!当然可... 和.信投研服务费可以退!当然可以退,退款流程告诉你!投资有风险,投资需谨慎!针对网上素未谋面的网友、...
亚.商投顾交了29800稳赚吗... 亚.商投顾交了29800稳赚吗?夸大收益诱导交费,服务费可以退!  亚.商投顾不可靠,亚.商投顾不靠...
容.维证券选股可靠吗?退费流程... 容.维证券选股可靠吗?退费流程公布!误导性宣传欺骗股友服务费!被骗交费已退投资有风险,投资需谨慎!针...
钱.坤投资服务费可以退!可以退... 钱.坤投资服务费可以退!可以退费!有法可依!误导性宣传欺诱导股民缴费!  钱.坤投资不可靠,钱.坤投...
ABC亚商交费168000私人... ABC亚商交费168000私人定制靠谱吗?从‘初级版’到"至尊版’,连环升级不断!虚假宣传坑害股友,...
股.掌柜选股可靠吗?交完服务费... 股.掌柜选股可靠吗?交完服务费毫无收益还倒亏钱!维权可退费投资有风险,投资需谨慎!针对网上素未谋面的...
亚.商投顾交了29800的钱能... 亚.商投顾交了29800的钱能退吗?夸大收益诱导交费,服务费可以退!  亚.商投顾不可靠,亚.商投顾...
众.赢投顾推荐的股票可靠吗答案... 众.赢投顾推荐的股票可靠吗答案是:可以退的!退款流程公布!投资有风险,投资需谨慎!针对网上素未谋面的...
港.澳资讯推荐的股票怎么样?夸... 港.澳资讯推荐的股票怎么样?夸大收益诱导投资者,被骗的损失可以追回!  港.澳资讯不可靠,港.澳资讯...
汇.阳投资服务费29800能退... 汇.阳投资服务费29800能退吗?可以退费!有法可依!误导性宣传欺诱导股民缴费!投资有风险,投资需谨...
海.顺证券服务费能退吗?怎么退... 海.顺证券服务费能退吗?怎么退?附专业退费指引,黑幕曝光!为骗服务费不择手段!维权已追回!  海.顺...
高.能智投服务费29800能退... 高.能智投服务费29800能退吗?夸大收益诱导投资者,被骗的损失可以追回!投资有风险,投资需谨慎!针...
股.掌柜证券炒股推荐是真是假?... 股.掌柜证券炒股推荐是真是假?交完服务费毫无收益还倒亏钱!维权可退费  股.掌柜证券不可靠,股.掌柜...
中.广云智投服务费能退吗?怎么... 中.广云智投服务费能退吗?怎么追回投顾服务费的超详细流程投资有风险,投资需谨慎!针对网上素未谋面的网...