C语言 循环结构程序设计

发布 2021-05-02 16:28:28 阅读 8480

西安邮电大学。

高级语言程序设计》实验报告。

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

院系名称: 通信与信息工程学院。

专业名称通信工程。

班级: 1614班。

学生姓名由鹏。

学号(8位05162005

任课教师王西龙。

实验时间: 2017 年 6 月 25 日

一、实验目的及实验环境。

1、掌握实现循环控制的三种语句;

2、掌握在程序设计中一些常用算法的实现;

3、掌握循环嵌套结构与循环结构、选择结构的综合应用;

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

5、实验环境为dev-c++ 5.11.

二、实验内容。

1、求和:s=1!+2!+3!+…99!;

2、有一数列/5…。求前十项之和;

3、打印500以内的水仙花数;

4、求100之内所有完数;

5、求两数最大公约数;

6、猴子吃桃问题。

三.实验步骤。

#include<>

main()

int a,b,c,s=0;

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

c=1; for(b=1;b<=a;b++)

c=c*b;

s=c+s;

printf("%d",s);

#include<>

void main(void){

int a,b,c,i;

double sum;

for(a=b=1,sum=i=0;i<10;i++)

c=a+b;

b=a;a=c;

sum+=(c+0.0)/b;

printf("the result is %g",sum);

#include<>

main()

int i,j,k,n;

printf("'water flower'number is:")

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

i=n/100;/*分解出百位*/

j=n/10%10;/*分解出十位*/

k=n%10;/*分解出个位*/

if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)

printf("%5d",n);

#include ""

int main()

int sum,k,j;

sum=0;

for(k=2;k<=100;k++)从2开始判断该数是否是完数。

sum=0;

for(j=1;jif(k%j==0)

sum=sum+j;

if(sum==k)//如果该数恰好等于它的所有真因子的和,输出该完数。

printf("%d ",k);

return 0;

#include <>

main()

int a,b;

scanf("%d %d",&a,&b);

while(a!=b)

if(a>b)

a-=b;else

b-=a;printf("%d",a);

#include <>

#include <>

int main(){

int day, x1, x2;

day=9;

x2=1;

while(day>0) {

x1=(x2+1)*2; /第一天的桃子数是第2天桃子数加1后的2倍

x2=x1;

day--;

printf("the total is %d",x1);

return 0;

四.测试数据及运行结果。

1正常测试数据(3组)及运行结果;

2非正常测试数据(2组)及运行结果。

五.实验改进及体会。

1. 对自己的设计进行评价,指出合理和不足之处,提出改进方案;

这次课程设计很大程度上锻炼了我们写程序的动手能力和自主思考能力。利用所学知识,解决实际问题,掌握c语言编写调试应用系统程序,对于我们独立开发应用系统并进行数据处理的综合能力是一个很大的提高。

2.对设计及调试过程的心得体会。

在以后的学习生活中我不能再只是纸上谈兵地学习知识了,要动手实践,更加注重这方面的实际操作,要把书上的知识用到实处,和实际联系,提高自己的实际动手能力,解决实际问题的能力以及提升自己的计算机水平。

C语言程序设计 循环结构程序设计

实验报告四。一 实验目的 1 了解当型循环和直到型循环的执行机理。2 熟练掌握三种循环语句 while do while和for的使用。3 掌握break和continue语句在循环中的控制作用。4 掌握利用循环语句求解一些常用算法的方法。二 实验内容 实验4 1 鸡兔共笼有30个头,92只脚,求鸡...

C语言 循环结构程序设计

实验报告三。课程名称 c语言程序设计。实验项目名称 循环结构程序设计实验时间 班级姓名学号 t span cr r 11 实验目的 1.熟练while do while和for三种循环语句的应用。2 掌握三种循环语句使用的区别。实验环境 turbo c 2.0 win tc 实验内容及过程 1 编程...

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

c语言实验报告。课程 c程序设计 实验名称 循环结构程序设计 第页共页。系别 电气工程实验日期 2010 年 4 月 21日。专业班级 自动化 2班实验报告日期 2010 年 4月 21日。姓名 马震 学号 p091813232 报告退发 订正 重做 教师审批签字。一。实验目的。switch结构的练...