首页 C语言实验报告6——函数

C语言实验报告6——函数

举报
开通vip

C语言实验报告6——函数...学生实验报告学号:日期:2014-06-22系别计算机科学与技术专业计算机科学与技术(师)班级姓名课程名称程序设计基础课程类型专业课学时数2实验名称函数实验目的:掌握C语言函数的定义与调用方法;理解C语言函数的调用过程;学会编写函数构造程序.。实验要求:实验后写实验报告。实验内容:阅读下列程序并执行,理解程序的功能并记录程序运行结果#include"stdio.h"intx,y;voidnum(){inta=15,b=10;x=a-b;y=a+b;}voidmain(){inta=7,b=5;x=a+b;y=...

C语言实验报告6——函数
...学生实验 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 学号:日期:2014-06-22系别计算机科学与技术专业计算机科学与技术(师)班级姓名课程名称程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 基础课程类型专业课学时数2实验名称函数实验目的:掌握C语言函数的定义与调用方法;理解C语言函数的调用过程;学会编写函数构造程序.。实验要求:实验后写实验报告。实验内容:阅读下列程序并执行,理解程序的功能并记录程序运行结果#include"stdio.h"intx,y;voidnum(){inta=15,b=10;x=a-b;y=a+b;}voidmain(){inta=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}运行结果:2、阅读下面程序并执行,理解程序并记录程序运行结果#include"stdio.h"voidmain(){inta=2,i;for(i=0;i<3;i++)printf("%4d",f(a));}f(inta){intb=0;intc=3;b++;c++;return(a+b+c);}运行结果:调试运行教材146页-156页例7.1-例7.3页程序,理解并掌握程序改进所采用的程序设计技术。7.1 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 #include"stdio.h"/*函数功能:用迭代法计算n!*/longFact(intn){inti;longresult=1;for(i=2;i<=n;i++){result*=i;}returnresult;}intmain(){intm;longret;printf("Inputm:");scanf("%d",&m);ret=Fact(m);printf("%d!=%ld\n",m,ret);return0;}运行结果:7.2题#include"stdio.h"longFact(intn);intmain(){intm;longret;printf("Inputm:");scanf("%d",&m);ret=Fact(m);if(ret==-1)printf("Inputdateerror!\n");elseprintf("%d!=%ld\n",m,ret);return0;}/*函数功能:用迭代法计算n!当你n>=0时,返回n!的值;否则返回-1*/longFact(intn){inti;longresult=1;if(n<0){return-1;}else{for(i=2;i<=n;i++)result*=i;returnresult;}}运行结果:7.3题#include"stdio.h"unsignedlongFact(unsignedintn);intmain(){intm;do{printf("Inputm(m>0):");scanf("%d",&m);}while(m<0);/*增加对输入数据的限制,确保输入的数据未无符号整数*/printf("%d!=%lu\n",m,Fact(m));/*无符号长整形格式输出阶乘值*/return0;}/*函数功能:用迭代法计算无符号整型变量n的阶乘*/unsignedlongFact(unsignedintn){unsignedinti;unsignedlongresult=1;for(i=2;i<=n;i++)result*=i;returnresult;}运行结果;4、编程设计教材186页7.7题(1)、(2),并在VCC++环境下运行.7.7穷举法:源程序#include"stdio.h"intGcd(inta,intb);/*函数声明*/intmain(){inta,b,t;printf("Inputtwonumbers\n:");scanf("%d,%d",&a,&b);printf("%d\n",Gcd(a,b));/*调用函数*/}/*计算量个正整数的最大公约数*/intGcd(inta,intb){intt,c;if(ab):");scanf("%d,%d",&a,&b);do{printf("Error!\n");printf("Inputtwonumbers(a>b):");scanf("%d,%d",&a,&b);}while(a<=0||b<=0||a
本文档为【C语言实验报告6——函数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:doc
大小:332KB
软件:Word
页数:0
分类:互联网
上传时间:2021-02-26
浏览量:2