循环结构程序设计实验报告

时间:2024.4.27

嘉应学院  计算机学院


第二篇:实验报告 循环结构程序设计


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

二、实验目的:

1)熟悉掌握实现循环结构的三种控制语句while、do-while、和for语句。

2)掌握在程序设计中一些常用算法的实现,例如:穷举、迭代、递推等。

3)掌握循环嵌套结构及循环结构与选择结构的综合应用。

4)进一步掌握程序调试的方法。

三、实验内容:

1)打印500以内的“水仙花数”。“水仙花数”是一个三位数,其各位数立方和等于该数本身。

2)北京市体育彩票采用整数1、2、3、……、36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使得这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1、2、3、4、5、6。如果第一个号码是1,则后续号码应该是2、4、7、11、16、22。

四、算法(流程图):

1)                                           2)

五、测试结果:

 1) 153 、 370 、 371 、 407

 2)  7  8  10  13  17  22  28

六、实验分析:

 1)水仙花数是一个三位数,所以实验中变量取值只需从100开始即可,用循环语句就可以实现对500以内的每一个三位数进行判断。

 2)因为每个号码之间的差是1、2、3、4、5、6,所以只需设出第一个号码,然后在第一个号码基础上加上1、3、6、10、15、21分别可以得到后续号码,在判断时候应该是看最后一个号码是否大于36,即a+21<=36,所以第一个数应该不大于15。

七、源程序:

1)#include<stdio.h>

   main()

   {

int a , b , c , n ;

int sum;

for(n=100;n<=500;n++)

   a=n/100;

   b=n/10%10;

   c=n%10;

   sum=a*a*a+b*b*b+c*c*c;

   if(n==sum)

   printf(“%d\t”,n);

   }

2)#include<stdio.h>

   main() 

   {

int  a ;

int  sum;

for( a = 1;a <= 15 ; a++ )

   sum =7 * a + 56;

   if(sum == 105)

   printf(“%d  %d  %d  %d  %d  %d  %d\n” ,a ,a+1 ,a+3 , a+6 , a+10 , a+15 , a+21 );

   }

更多相关推荐:
C循环结构程序设计实验报告

韩师实验五循环结构程序设计实验时间20xx507同组人员实验目的1熟悉掌握用while语句dowhile语句和for语句实现循环的方法2掌握在程序设计中用循环的反方法实现一些常用的算法3进一步学习调试程序实验内...

C语言循环结构程序设计实验报告

C语言循环结构程序设计实验报告,内容附图。

循环结构程序设计实验报告

程序设计与问题求解课程实验报告书学号120xx70203姓名郭秀艳实验三循环结构程序设计一实验目的1学习循环语句的使用方法2学习用循环语句编写程序3学习和使用基础算法枚举算法二实验内容和步骤1请用三种结构实现从...

顺序、选择与循环结构程序设计的实验报告

20xx年12月

C程序设计实验报告(实验四 循环结构程序设计)

姓名学号专业年级1成绩课程名称语言程序设计教师签字第1页共6页第1页共6页第2页共6页第2页共6页第3页共6页第3页共6页第4页共6页第4页共6页第5页共6页第5页共6页第6页共6页第6页共6页

C语言循环结构程序设计实验报告

云南大学数学与统计学实验教学中心实验报告一实验目的1进一步练习选择结构的程序设计2练习并掌握实现循环结构的三种方法3练习并掌握选择结构与循环结构的嵌套4掌握多重循环的应用5学会单步跟踪的操作方法二实验内容实验内...

C语言程序设计实验报告:循环结构程序设计

C语言实验报告课程C程序设计实验名称循环结构程序设计第页共页系别电气工程实验日期20xx年4月28日专业班级自动化2班实验报告日期20xx年4月28日姓名马震学号P091813232报告退发订正重做教师审批签字...

C语言 实验三、循环结构程序设计解答

实验三循环结构程序设计一实验目的1熟练掌握三种循环语句的应用2熟练掌握循环结构的嵌套3掌握break和continue语句的使用4练习调试与修改程序5掌握一组数据求和求平均值求最大值最小值的计算方法6掌握循环次...

实验报告 循环结构程序设计

一实验名称循环结构程序设计二实验目的1熟悉掌握实现循环结构的三种控制语句whiledowhile和for语句2掌握在程序设计中一些常用算法的实现例如穷举迭代递推等3掌握循环嵌套结构及循环结构与选择结构的综合应用...

《程序设计与算法语言》实验报告2-循环结构程序设计

20xx20xx学年第1学期合肥学院数理系课程名称实验项目实验类别专业班级姓名实验地点实验时间实验报告程序设计与算法语言循环结构程序设计综合性设计性验证性10数学与应用数学2班学号校内机房20xx101920x...

实验三 循环结构程序设计(答案)

实验教案

汇编语言程序设计实验报告二(分支循环程序实验)

汇编语言程序设计实验报告二(分支循环程序实验)一、实验目的1、掌握分支程序、循环程序的设计方法。2、熟悉DEBUG程序的使用方法。3、掌握汇编语言程序的编辑、汇编、连接以及调试过程。二、实验内容1、编写一程序,…

循环结构程序设计实验报告(29篇)