2010-3-循环上机作业

2018-11-19 20:23

实 验 报 告 四

课 程 专业班级 姓 名 C语言程序设计 实验项目 学 号 序 号 循环结构程序设计 成 绩 实验日期 指导教师 张耀文 一【实验目的】

1.了解当型循环和直到型循环的执行机理。

2.熟练掌握三种循环语句:while、do-while和for的使用。 3.掌握break和continue语句在循环中的控制作用。 4.掌握利用循环语句求解一些常用算法的方法。

二【实验内容】

【实验4-1】鸡兔共笼有30个头,90只脚,求鸡兔各有多少?。

【实验4-2】编写一程序,显示所有的水仙花数。所谓“水仙花数”是指一个三位数,其

333

各位数字立方和等于该数字本身。例如: 153=1+5+3 。?

【实验4-3】编写程序,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并输出。例如若n为1000时,程序输出应为:s = 153.909064。(上机真题第78套)

【实验4-4】请编写程序实现:计算3到m(m=100)之间所有素数的平方根之和,并输出。(上机真题第49套)

【实验4-5】请编写程序实现:1到m(m=50)之间所有能够被7或者11整除的所有整数输出,并统计个数。(上机真题第7套)

【实验4-6】请编写程序实现:计算机并输出给定整数m的所有因子之和。m=856 。(上机真题第41套)

【实验4-7】请编写程序实现:求出能整除形参x且不是偶数的各整数,并按照由小到大的顺序输出,并统计个数。(上机真题第74套)

【实验4-8】请编写一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005, 即某项小于0.0005时停止迭代):(上机真题第56套)

?2?1?11?21?2?31?2?3?41?2???n ???????33?53?5?73?5?7?93?5???(2n?1)【实验4-9】 编写程序,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0

的一个实根。(上机真题第28套)

迭代步骤如下:

(1)取 x1 初值为0.0;

(2)x0 = x1,把x1的值赋给 x0; (3)x1 = cos(x0),求出一个新的x1;

(4)若x0 - x1的绝对值小于 0.000001,执行步骤(5),否则执行步骤(2); (5)所求x1就是方程 cos(x)-x=0 的一个实根,作为函数值返回。

程序将输出结果x1=0.739085。

【实验4-10】编写程序,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1 ,F(n)=F(n-1)+F(n-2) 例如:当t = 1000时,函数值为:1597。(上机真题第29套)

【实验4-11】编写程序,它的功能是:计算s?ln(1)?ln(2)?ln(3)????ln(m)。在C语言中可以调用log(n)函数求ln(n)。log函数的引用说明是:double log(double x) 。例如,若m的值为20,则s值为6.506583。(上机真题第30套)

【实验源代码及结果】


2010-3-循环上机作业.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:abaqus中xfem扩展有限元教程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: