ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:282.65KB ,
资源ID:4055054      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4055054.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言实验报告6函数.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言实验报告6函数.docx

1、C语言实验报告6函数学生实验报告学号: 日期 : 04-0系别计算机科学与技术专业计算机科学与技术(师)班级姓 名课程名称程序设计基础课程类型专业课 学时数2实验名称 函数实验目得:掌握C语言函数得定义与调用方法;理解C语言函数得调用过程;学会编写函数构造程序。实验要求:实验后写实验报告。1.实验内容:1.阅读下列程序并执行,理解程序得功能并记录程序运行结果include stio、h”itx,y;void nu()int = 5, 0; x ; y = a + b;void main() int a=7,b = 5; = a + b; y =a b; nm(); printf(,dn”,x,

2、y);运行结果:、阅读下面程序并执行,理解程序并记录程序运行结果#inude stdo。vod () nt=2,i; for (i=0;3;+)pitf(”%d,f(a);(nta) int b0; n c3; b+; c+; etun(a+b+);运行结果:3、调试运行教材146页15页例、1例7、3页程序,理解并掌握程序改进所采用得程序设计技术。.题ncludestdio、h/函数功能:用迭代法计算n!*ong act (ntn)int ;lng result=;for(=2;in;i+) esult*=i; rtureslt;int man()int;lon ret; prntf(”In

3、put m:);can(%d,&m);re=Fct(m); pintf(d!=ld,m,ret);reur 0;运行结果:、2题incud ”stdo.h”lng Fc(nt n);n main()intm;log ret;pritf(”Input m:”);f(d”,&m);re=t(m);f (et=-1) pntf(Inpt dte error!n);eseprint(d!=ldn”,ret);retun 0;/*函数功能:用迭代法计算n!当您=时,返回n!得值;否则返回1/lonFact(nt n) int i;log resul=1; if (n0) rtun-;ee or (i=2

4、;i=n;i+) result=i; return et;运行结果:7。3题ncue ”stdo、huignedlgFc(unsigne in );in an()int ; do printf(”nput m(m0):); scanf(d,&m);wile (m0); /增加对输入数据得限制,确保输入得数据未无符号整数/ prit(”!=lun,m,();/*无符号长整形格式输出阶乘值*/ rturn ;/函数功能:用迭代法计算无符号整型变量n得阶乘*/unsignedlong Fact(ngne int n)unsignd nt i;unsiedlongrul=1; for (i=;in;i

5、+) reult=i;etrn resu;运行结果;4、编程设计教材86页7.7题()、(2),并在VCC+环境下运行。7(1)穷举法:源程序nclude stdio.hint Gd(in a,in b); /函数声明*/nt ma() ta,b,t;rntf(”npu wo nmes:);scan(d,&a,&b); prnf(dn,Gcd(a,); 调用函数/计算量个正整数得最大公约数*/it Gd(in a,int )nt t,; if(b) c=a;else b; for (tc;-) /*最大数不会比这两个数得最小值大/ at=0; b%=0; i(t=0b%t=0) return

6、t; 在VCC+环境下运行:运行结果:(2)欧几里得算法#include di。hit Gc(nt a,in b); /函数声明*/it man()it a,b;print(”Input twonmbes(b):”);snf(”d,d,&a,b);d pintf(”Ero!n); prif(”Iut two nbers(b):); scaf(”d,d,&,b);while(=0|b|ab); rntf(%n,Gc(a,b); *调用函数/函数功能:计算量个正整数得最大公约数itd(t a,nt b)it ; in c; r=a%b; if(r=0) runb;lse whl(r!=0) c=b; *保存当前得除数*/ b=r; /将当前得余数复制给下一次运算得除数*/ a=; /*将当前得除数福中给下一次运算得被除数/rab; /记录当前得余数/ return b;/*输出两数得最大公约数*/在C+环境下运行;实验总结:通过本节实验课,进一步熟悉了函数得基本用法与功能,初步学会了函数得调用方法,并且掌握了用迭代法编程计算一些简单得实际问题。函数就是程序得基本单元,要学好这门课就要从基本工作做起,学好每一块语言知识,慢慢总结经验,掌握更多得编程技巧、-成绩批阅老师批阅日期

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1