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

相关内容

热门资讯

下车别用靠近车门的手开门:荷兰... 荷兰式开门法,指的是下车时用离车门较远的那只手去开门。对坐在左侧驾驶座的人来说,就是用右手开门;副驾...
一天只吃一顿饭不是自律是冒险:... 近期有公众人物自述坚持十年每天只吃一顿午饭,话题登上热搜,不少人把这当成自律和减肥的捷径。这种做法与...
海姆立克急救法有新版做法:先拍... 海姆立克急救法是应对气道异物梗阻的经典急救手段,最近迎来了重要更新。据澎湃新闻等媒体公开报道,美国心...
可食用作业本零食流行:油墨风险... 近期,一种印着仿真作业本、课本、试卷图案的「可食用作业」糯米纸零食在中小学生中流行开来,造型逼真、价...
更年期潮热出汗不是忍忍就好:科... 一、更年期不是病,却是一段需要认真管理的时期更年期医学上多称围绝经期,指卵巢功能逐渐衰退到基本停止的...
门锁安全不只看价格:锁芯等级、... 装修换门、搬进老房子、钥匙丢过一回,很多人第一反应就是换把锁。但门锁安不安全,主要不在门外那层钢板,...
高度近视不只是度数高:眼底检查... 体检报告上写着「近视 800 度」,很多人只是换副更厚的镜片就翻篇了。但眼科医生更在意的不是度数本身...
羊毛衫越洗越小不是质量问题:缩... 翻出压箱底的羊毛衫,洗一次就小了一号,不少人以为买到了假货。其实含羊毛的织物水洗后收缩,是纤维本身的...
漏电保护器不是装上就完事:每月... 一、漏电保护和过载保护不是一回事配电箱里那个带“T”字样小按钮的开关,就是漏电保护器。它和空气开关分...
小夜灯整夜开着睡有影响吗:光照... 怕黑睡不着、夜里要起夜、婴儿房要照看,不少人习惯整夜留一盏小夜灯。灯光看着微弱,整晚照着对睡眠和身体...
洗海鲜被扎伤别当小事:创伤弧菌... 一、创伤弧菌是什么创伤弧菌是一种生活在温暖海水和河口咸淡水里的细菌,常附着在鱼、虾、蟹、牡蛎等海产品...
电动牙刷会不会伤牙:刷头选择、... 电动牙刷几乎成了标配,但很多人第一次用就犯嘀咕:振动这么强,会不会把牙釉质磨薄、把牙龈刷出血?多份权...
一到秋天掉头发就变多:季节性脱... 一、入秋掉发变多,多半不是要秃了换季时地漏堵成一团、枕头上一抓一把,很多人第一反应是“要秃了”,接着...
空调病不是一种病:滤网清洗、温... 天凉了,空调使用时间减少,换季正是清洗维护空调的好时机。所谓“空调病”,医学上并没有这个病名,它是长...
宠物驱虫不是看见虫子才做:体内... 一、宠物驱虫,到底在驱什么虫猫狗的寄生虫分体内外两类。体外主要是跳蚤、蜱虫、耳螨和疥螨,叮咬吸血引起...
刮痧不是越疼越有效:规范操作、... 刮痧是用边缘光滑的器具蘸取介质,在体表单向反复刮拭,使皮肤出现潮红或紫红色"痧"点的中医外治法,常用...
征信记录能花钱洗白吗:报告怎么... 一、个人信用报告记的是什么个人信用报告由中国人民银行征信中心建设运行的金融信用信息基础数据库出具,记...
蒸脸器不是皮肤加湿器:国标要求... 秋冬一到,皮肤干、起皮、出油的人开始翻出家里的蒸脸器,觉得蒸一蒸就等于给皮肤“补水”。但蒸汽只能让角...
新米别直接倒进米缸:米面防虫防... 一、米面里的虫多半是买回来之前就带进来的米象、赤拟谷盗、谷蠹、印度谷螟等,统称为储粮害虫。稻谷和小麦...
洗手后用烘手机吹干未必更卫生:... 洗完手把湿手伸到烘手机下吹一吹,是商场、餐厅、写字楼里常见的动作。多数人觉得不碰毛巾、不抽纸巾,应该...
换季收纳别急着把衣服塞进衣柜:... 一、衣柜发霉不是运气问题换季收纳,就是把夏天的衣物收起来、把秋冬衣物翻出来。很多人以为只要洗过、叠好...
按摩椅别当治疗仪:国标安全要求... 一、按摩椅是保健电器,不是医疗器械按摩椅靠电机驱动机芯、导轨和气囊,模拟"揉、捏、捶、挤"这几下动作...
竹蒸笼发霉还能用吗:白得发亮的... 一、竹蒸笼好用,但它怕潮竹蒸笼蒸馒头包子不易回滴冷凝水,蒸汽散发也更均匀,所以不少家庭宁愿用竹蒸笼。...
艾灸不是越烫越久越好:正确做法... 一、艾灸到底是什么艾灸是以艾绒为主要灸材,点燃后借助温热刺激作用于体表腧穴或特定部位的中医外治法。国...
家庭应急包别等出事才准备:新国... 一、应急包和家里的医药箱不是一回事很多人把家庭应急包理解成"大号医药箱",其实两者的定位完全不同。医...