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

相关内容

热门资讯

孩子腮帮子肿大别当上火:流行性... 一、什么是流行性腮腺炎流行性腮腺炎俗称痄腮,是由腮腺炎病毒引起的急性呼吸道传染病,主要通过咳嗽、打喷...
冬天开车原地热车越久越好是误区... 天气一冷,很多车主上车第一件事就是原地热车,有人还坚持等上三五分钟甚至十分钟,认为这样才护发动机。其...
秋天泡温泉不是越烫越久越好:水... 降温之后,泡温泉成了很多人周末放松的首选,不少人觉得水越烫、泡得越久,出汗越多就越"排毒养生",这个...
ARM 单片机入门:从架构概念... 提到单片机,很多人第一反应是 51 单片机——便宜、简单、资料多,但性能有限。现在主流的单片机基本都...
秋冬早晚车窗起雾别用手擦:快速... 一、车窗为什么会起雾秋冬车内外温差大,玻璃被低温烤得冰凉,车内人呼吸、说话产生的水汽一碰到冰冷玻璃,...
浴室换气扇脏了别只擦面盖:清洗... 一、换气扇脏了影响的不只是风量浴室换气扇常年处在高温高湿环境里,水汽、皂垢、毛絮和灰尘会一层层糊在面...
燃气软管不是没坏就不用换:更换... 一、灶台下面那根管,为什么是最大隐患燃气软管是连接燃气管道或钢瓶调压器与灶具、热水器之间的一段管子,...
秋季腌菜别腌几天就开吃:亚硝酸... 每到深秋,不少家庭就开始腌雪里蕻、渍酸菜、泡萝卜,一缸咸香脆爽的腌菜能吃整个冬天。但腌菜要想吃得放心...
ATX 电脑电源电路拆解与常见... 电脑用了几年突然开不了机,换一根电源线没用,多半是电源坏了。ATX 电源是电脑的"心脏",负责把市电...
手机进水别急着开机充电:正确处... 一、进水后最怕的是通电短路很多人以为手机进水的危害是「泡坏了零件」,其实真正的元凶是短路和腐蚀。纯水...
炸过东西的剩油还能再用吗:极性... 一、家里那锅剩油正在发生什么很多家庭炸完丸子、带鱼后,习惯把油滤一滤留着下次用。食用油在一百六十到两...
吃药用茶水牛奶送服有讲究:温开... 一、为什么送服液体的种类会影响药效吃药时手边有什么就用什么送服,是很多人的习惯:早茶配降压药、牛奶送...
电流互感器和电压互感器工作原理... 在电力系统里,电流可以大到几千安培,电压可以高到几百千伏。但我们的电流表和电压表承受不了这么大的数值...
花洒常年不洗等于淋"细菌雨":... 一、花洒为什么会成为细菌温床很多人以为花洒天天过水,内部应该是干净的,事实恰恰相反。花洒内部潮湿、温...
化妆品没过保质期也可能变质:开... 一、保质期和开封后使用期限不是一回事化妆品标签上的使用期限,依据《化妆品标签管理办法》一般以"生产日...
降温买羽绒服先看标签:绒子含量... 一、羽绒服保暖靠的是绒子,而不是衣服厚薄羽绒服之所以暖和,是因为填充物里一朵朵蓬松的绒子能撑起无数小...
降温了保暖内衣怎么挑:"自发热... 每年降温季,保暖内衣都会迎来销售高峰,"自发热""远红外""石墨烯"等宣传词随处可见。所谓"自发热"...
LM358 运放从引脚到应用的... 做模拟电路的人几乎都用过 LM358——便宜、好买、用得广,是很多人的"第一颗运放"。虽然它不是什么...
橘子吃多了会变小黄人还上火?真... 一、吃多橘子真的会变小黄人吗秋天的橘子、橙子和砂糖橘陆续上市,不少人一吃起来就停不下来,过段时间却发...
一喝酒就脸红不是酒量好:乙醛代... 一、喝酒脸红不是"能喝",而是身体在报警酒桌上常有人说,脸红说明血液循环好、酒精挥发得快,是能喝的表...
和众汇富1980的学员反馈,助... 投资课程能不能真正学下去,除了内容本身,还和学习过程是否连续有很大关系,尤其对于工作忙、基础薄弱或者...
和众汇富1980的学员反馈,从... 很多投资者真正经历亏损以后,最容易产生的想法就是尽快把钱赚回来,于是学习投资也会被赋予一种很强的结果...
和众汇富1980的学员反馈,学... 系统学习投资以后,一个很有意思的变化是,有些学员并没有觉得自己“什么都会了”,反而更清楚哪些地方还没...
和众汇富1980的学员反馈,从... 追涨杀跌是很多投资者都熟悉的状态,看到股票快速上涨就怕错过,真正出现调整以后又开始担心继续下跌。和众...
和众汇富1980的学员反馈,从... 不少投资者刚进入市场时,都会经历一个依赖外部信息的阶段,朋友推荐、网络观点、财经消息和盘中热点,往往...