: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,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

糖炒栗子开口的更甜?挑选、食用... 一、糖炒栗子为什么一到秋天就火秋风一起,街头巷尾的糖炒栗子摊就排起了队。栗子的淀粉和糖含量都高,炒熟...
电饼铛用不对等于毁锅毁菜:预热... 天气一凉,家里用饼铛烙饼、做烤肉和煎饺的次数就明显多起来。电饼铛上下两面同时加热,不用翻面也能把食物...
带饭族的保温饭盒怎么用才安全:... 一、保温饭盒靠什么保温保温饭盒大多采用双层不锈钢中间抽真空的结构,真空层切断了热传导和热对流的主要通...
降温买保暖内衣别只看厚薄:发热... 一、保暖内衣到底靠什么保暖气温一降,保暖内衣就到了销售旺季。它的保暖原理并不神秘:保暖的关键不是衣服...
老人鞋不是越软越好:国标要点、... 一、老人鞋是有一部专门国标的产品老人鞋不是「普通鞋加个老年标签」。GB/T 43587-2023《老...
贴身穿的睡衣要看安全类别:面料... 一、睡衣不是随便拿旧衣服凑合不少家庭把穿旧了的T恤、起球的卫衣当睡衣,觉得舒服就行。可按国家标准,睡...
外卖打包盒能不能微波加热:塑料... 一、餐盒底部的三角编号,其实说的是材质拿起外卖盒或饮料杯翻到底部,通常能看到一个由三个箭头组成的三角...
遥控器多久清洁一次:藏污位置、... 一、遥控器是家里最容易被忽略的卫生死角擦拭桌面、拖地、刷马桶都做得很勤,却几乎从没想过擦一擦电视和空...
洗脸巾不是越贵越好:棉柔与绵柔... 这几年一次性洗脸巾几乎成了洗脸标配,但不少人买的时候只盯着包装上的"棉"字和价格,买回家才发现擦起来...
管涛:人民币汇率由市场供求决定... 管涛 | 立方大家谈专栏作者自去年4月中旬人民币(对美元)汇率触底反弹以来,迄今升至6.70比1左右...
普京特朗普要联手?美俄密谈石油... 华盛顿和莫斯科最近搞的这出戏,表面是谈俄乌停火,桌子底下却藏着一笔天价能源买卖。《纽约时报》把盖子揭...
马桶刷刷完就放回底座等于养菌:... 很多人刷完马桶,顺手把马桶刷往底座里一插就算完事。这个最常见的小动作,恰恰是让马桶刷变成家里细菌最集...
电蚊拍别和杀虫剂一起用:爆燃原... 一、电蚊拍靠什么把蚊子电死电蚊拍在金属栅网之间加上高压,蚊虫碰到网面时瞬间放电将其击毙。按行业标准 ...
中国一年关店42家,优衣库利润... 优衣库在济南恒隆广场的门店,7月底正式关了,这家店开了超过10年,是济南第一家优衣库,门口贴着闭店通...
求中国接盘?俄天然气无路可走,... 这张看似平平无奇的俄联邦预算附表,却意外地牵动了整个国际能源圈的目光。2026年10月2日,俄罗斯塔...
科技股大跌,私募魔女李蓓发声:... 10月9日,A股科技板块全线重挫,半导体、AI算力、光通信等前期热门方向集体大跌。就在市场情绪一片惨...
时隔15年联手救日元!美日各怀... 日元这次真的把美国也拖下水了。7月31日,日本财务省与美国财政部时隔15年再次联手买入日元,目标不是...
人民币对美元即期汇率日间收盘创... 来源:澎湃新闻人民币对美元即期汇率日间收盘价创下4年多新高。10月9日,人民币对美元即期汇率16时3...
圈粉年轻人,上海老字号这次是认... 新民晚报记者 张钰芸老字号的突围,不仅要守住烟火记忆,更要读懂当代消费新需求。近年来,上海一批老字号...
一边磋商一边施压,欧盟为何盯上... 封面新闻记者 粟裕国家安全教育日10月8日,商务部部长王文涛在北京会见欧盟委员会贸易和经济安全委员谢...
关停电商、取消外卖就能找回市井... 每隔一段时间,就会出现同一种声音:电商把实体店挤垮了,直播带货把中间商逼走了,外卖把堂食抢空了,只要...
儿童水杯怎么选才安全:材质标准... 一、先看执行标准,再看颜值水杯装的是入口的饮水,按我国监管口径属于食品接触材料及制品,必须符合相应的...
免密支付不是越方便越好:限额规... 一、免密支付到底是什么免密支付,就是在约定的限额内付款时不用再输密码或签名,系统直接扣款。常见的分两...
许家印私下转他186亿,牵扯出... 作者| 史大郎&猫哥来源| 是史大郎&大猫财经Pro186亿vs101亿!昔日的地产大佬直接对线,互...
家用制氧机和呼吸机别变成致病机... 一、家用氧疗设备为什么可能反过来致病家用制氧机和家用无创呼吸机都属于国家药监局《医疗器械分类目录》里...