教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

C语言实验报告(五)

来源:网络收集 时间:2026-07-17
导读: 华北水院高级语言程序设计(C语言)实验报告(五) 2014--2015学年 第二学期 2014级 专业: 通信工程 学号: 201416410 姓名: 关培烁 ……………………………………………………………………………………………… 一、实验题目:函数 二、实验目的:(略)

华北水院高级语言程序设计(C语言)实验报告(五)

2014--2015学年 第二学期

2014级 专业: 通信工程 学号: 201416410 姓名: 关培烁 ………………………………………………………………………………………………

一、实验题目:函数 二、实验目的:(略) 三、实验内容

1. 程序验证(略) 2.程序设计

1) 编程实现求两个正整数的最大公约数,要求计算最大公约数用函数 fun(int a,int b)实现。

源代码: #include int fun(int a,int b) { }

void main() {

int a,b,l;

int m,r; if(a>b) {m=a;a=b;b=m;} while ((r=b%a)!=0) { } return (a);

b=a; a=r;

第1页共4页

printf(\ scanf(\ l=fun(a,b);

printf(\这两个数的最大公约数是%d\\n\}

2) 编程实现打印出2~n之间的所有素数,要求判断素数过程用自定义函数实现。 源代码#include int isprime(int m) { int i;

for(i=2;i

void main() {

int n,a;

printf(\ scanf(\ for(a=2;a<=n;a++) if(isprime(a)==1) printf(\ printf(\}

华北水院高级语言程序设计(C语言)实验报告(五)

2014--2015学年 第二学期

2014级 专业: 通信工程 学号: 201416410 姓名: 关培烁

第2页共4页

……………………………………………………………………………………………… 3) 编写函数fun(int t),它的功能是:求斐波那契数列中大于t的最小的一个数,结果由函数返回。其中斐波那契数列f(n)的定义为: f(1)=1, f(2)=1 f(n)= f(n-1)+ f(n-2) (n>2)

例如:当t=1000时,函数值为:1597。

源代码: #include int fun(int t) { }

void main() { int n;

printf(\ scanf(\

printf(\}

源代码:#include int fun(int t) { int f1,f2,f; f1=f2=1; f=f1+f2; do { f1=f2; f2=f; f=f1+f2; } while (f<=t); return f; }

void main()

第3页共4页

{ int n;

printf(\ scanf(\

printf(\

}

心得体会:

本次上机体验,对函数的编写调用做了更深刻的练习。

C语言越来越难,学习起来也越深奥,老师上课讲的尽可能的听懂,但是真正实践就有困难,还是需要多练习,多看书,看例题。

第4页共4页

C语言实验报告(五).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/592820.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)