欢迎来到天天文库
浏览记录
ID:13563066
大小:32.50 KB
页数:4页
时间:2018-07-23
《实验七 简单函数编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验七简单函数编程一、实验目的1.掌握模块化编程方法中自定义函数和主调函数的模块关系。2.掌握定义无参函数和有参函数的定义及调用方法。3.掌握函数调用时如何处理函数的返回值。二、实验意义采用模块化程序设计的方法,是解决复杂问题的基础。将一个复杂的较大的问题,分解为一个个独立的简单模块。模块在C语言中是用函数来实现的,因此掌握好函数的定义、调用,及了解函数模块之间的连接关系对于开发大型项目具有非常重要的意义,函数的实验对于巩固和理解函数的知识是非常必要的。三、实验重点1.无参函数的定义和调用2.有参无返回值函数的定义和调用3.对于有返回值函数调用时的处
2、理方法四、实验难点1.有参函数调用时,实参和形参的概念理解和对应关系。2.有返回值函数调用时返回值的处理五、实验方式提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。六、实验内容1.编写一个函数,输出语句:“ILoveChina!”。#includevoidshow();voidmain(){show();}voidshow(){printf("Ilovechina!");}2.调试下面的程序,记录系统给出的出错信息,并指出错误原因。main(
3、){intx,y;printf("%d",sum(x+y));}intsum(a,b);{inta,b;return(a+b);}3编写函数,判断指定的字符是否是数字字符,如果是返回1,不是则返回0。在主函数中输入该字符,调用函数判断该字符并输出是否是数字字符。#includeintnumber(chara){if(a>='0'&&a<='9')return(1);elsereturn(0);}voidmain(){charb;intn;printf("请输入:");scanf("%c",&b);if(n==1)printf(
4、"是数字");elseprintf("不是数字");}4编写一个函数,计算一个整数m的n次幂,在主函数中输入m和n,并在主函数中输出计算结果。#includedoublepower(inta,intb){inti=1;doubles=1;for(i=1;i<=b;i++){s=s*a;}return(s);}voidmain(){intm,n;doubled;printf("请输入两个数");scanf("%d,%d",&m,&n);d=power(m,n);printf("%lf",d);}5编写一个函数,输出如下图形****
5、*********************************************************6.用函数完成实验六的3、5题七、时间分配本次实验课程全部用时90分钟,分配如下:1.实验题目1用时约10分钟。2.实验题目2用时约15分钟。3.实验题目3用时约20分钟。4.实验题目4用时约20分钟。5.实验题目5用时约20分钟。6.填写实验报告,约5分钟。
此文档下载收益归作者所有