循环结构程序设计(C语言实验报告).pdf

循环结构程序设计(C语言实验报告).pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

仲恺农业工程学院实验报告纸

信息学院(院、系)专业班C语言程序设计课

学号姓名实验日期教师评定

实验名称:循环结构程序设计

实验目的:

(1)熟练掌握用三种循环语句实现循环的方法。

(2)掌握在程序设计中用循环方法实现的一些常用算法。

(3)进一步学习调试程序。

实验内容与总结:

编程练习

1、打印出所有“水仙花数”——教材P129-6.6

程序如下:

#includestdio.h

voidmain()

{

inti,j,k,n;

for(n=100;n1000;n++)

{

i=n/100;

j=(n-i*100)/10;

k=n-i*100-j*10;

if(n==i*i*i+j*j*j+k*k*k)if(n==i*i*i+j*j*j+k*k*k)

水仙花数为水仙花数为

}

}

(1)程序编制要点:

①用for语句实现循环;

②立方的表示;

③if语句的表达。

(2)该题目涉及的知识点和难点:

①for语句的输入与使用;

②if语句的使用。

1a

2、用迭代法求xa。求平方根的公式为:x(x)

n12nx

n

程序如下:

第1页共3页

#includestdio.h

#includemath.h

voidmain()

{

floatx1,x2=1,a;floatx1,x2=1,a;

请输入求平方跟的数请输入求平方跟的数请输入求平方跟的数

do

{

x1=x2;

x2=(x1+a/x1)/2;

}

while(fabs(x2-x1)1e-5);while(fabs(x2-x1)1e-5);

的平方根是:的平方根是:

}

(1)程序编制要点:

①用do…while语句实现循环;

②平方根公式的输入;

③前后两次求出的x的差的绝对值小于1E-5。

(2)该题目涉及的知识点和难点:

①scanf函数,求绝对值函数fabs;

②do…while语句的输入与使用。

3、猜数字:编程先由计算机“想”一个1到100之间的整数请人猜,如果人猜对了,则结束游

戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,否则计算机给

出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则

结束游戏。

程序如下:

#includestdio.h

#includestdlib.h/*使用srand和rand函数*/

#includetime.h/*使用time函数*/

voidmain()

{

intmagic,guess,count=0;

srand(time(NULL));

magic=rand()%100+1;/*magic得到一个1到100的随机数*/*/

请输入一个1到100之间的数,你共有10次机会次机会

do

{{

count++;

if((guess=0)||(guess=100))

第2页共

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档