完数1到1000构造函数c语言,C语言实验报告(函数应用)(13页)-原创力文档

C语言程序设计 II 实验报告

题 目:实验五 函数应用

院系名称 : 计算机学院

专业名称 : 计算机科学与技术

班 级 :

学 号 :

学生姓名 :

指导教师 :

实验日期 : 2017 年 4 月 1 日

报告提交截止日期: 2017年 4 月 11 日

一、 实验目的

1、 掌握 C 语言函数的定义方法、 函数的声明及函数的调用方法及

调用过程;

2、 掌握主调函数和被调函数之间的参数传递方式;

二、 实验内容与要求:

1、 求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用

另一个函数根据求出的最大公约数求最小公倍数。 (提示:设两个整数是

a,b ,最大公约数是 p,最小公倍数是 q ,那么 ab=pq )

2 、 用牛顿迭代法求方程 f(x)=ax 3 +bx 2+cx+d=0 的根。系数 a、 b、c 、d 由主

函数输入。求根过程写成函数。 (提示:牛顿迭代法是先给定方程 f(x)=0

的一个较好的初始近似根 x ,然后重复使用迭代公式 :

0

f (x0 )

x x0

f ' ( x )

0

求 x 的近似解,直至相邻两次的近似解相差很小为止,如差值的绝对值

小于 1e-07 。x 0 可以从键盘输入或直接设定。 )

3 、 定义一个函数,功能是计算 n 个学生的成绩中高于平均成绩的人数,并

作为函数返回值。 用主函数来调用它。 统计 30 个学生成绩中高于平均成

绩的有多少人。

s(m)

编写程序, 计算下列函数值: ,

4 、 f (m, n) ,其中 m,n 为正整数,

s(n)

n

s( n) p(i) p(1) p(2) p(n) , p(i ) i!

i 1

5 、 编写和调用函数,给定圆筒的内径、外径和高,计算该圆筒的体积;给

定圆锥的高、底面半径,计算该圆锥的体积和表面积。

6 、 编写和调用函数,求出 10000 以内的所有 素数 、绝对素数 、水仙花数 、

完全数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值