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

发布 2021-05-02 16:26:28 阅读 7962

实验报告四。

一【实验目的】

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

2.熟练掌握三种循环语句:while、do-while和for的使用。

3.掌握break和continue语句在循环中的控制作用。

4.掌握利用循环语句求解一些常用算法的方法。

二【实验内容】

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

实验4-2】编写一程序,显示所有的水仙花数。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数字本身。例如: 153=13+53+33 。

实验4-3】编写程序,它的功能是:求100到200之间的所有素数,并统计素数个数。

实验4-4】请编写程序实现:计算3到100之间所有素数的平方根之和,并输出。s=148.874270。

实验4-5】请编写程序, 它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后, 输出为:

s=0.583333。

实验4-6】编写程序,它的功能是:

计算。在c语言中可以调用log(n)函数求ln(n)。n为double型,例如,若m的值为20,则s值为6.506583。

实验4-7】编写程序,其功能是:计算。

若x=2.5,则输出s=12.182494。

二【实验结果】

实验4-1】

#include<>

void main()

int x,y;

for(x=1;x<=30;x++)

for(y=1;y<=30;y++)

if(x+y==30&&2*x+4*y==90)

printf("鸡有%d只,兔有%d只",x,y);

实验4-2】

#include <>

void main()

int a,b,c;

printf("100~999有这些水仙花数");

for(int i=100;i<=999;i++)

实验4-3】

#include<>

void main()

int i,j,n;

printf("100~200之间的素数有:");

for(i=100;i<=200;i++)

printf("");

实验4-4】

#include<>

#include<>

void main()

int i,j;

double s=0.0;

printf("3~100之间所有素数的平方和为:");

for(i=3;i<=100;i++)

printf("s=%lf",s);

实验4-5】

#include<>

void main()

int n,i;

float s=0.0;

printf("请输入n的值:");

scanf("%d",&n);

for(i=1;i<=n;i++)

if((i%5==0)||i%9==0))

s+=1.0/i;

printf("前%d项能被5或9整出的所有自然数的倒数之和为s=%lf",n,s);

实验4-6】

#include<>

#include<>

void main()

int i,m;

double s=0.0,s=0.0;

printf("请输入m的值");

scanf("%d",&m);

for(i=1;i<=m;i++)

s+=log(i);s=sqrt(s);

printf("s=%lf",s);

实验4-7】

#include<>

#include<>

void main()

float t=1,i=1,x,sum=0;

printf("请输入x的值:");

scanf("%f",&x);

for(i=1;t>=1e-6;i++)

sum+=t;

t*=x/i;

printf("%lf",sum);

C语言 循环结构程序设计

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

C语言 循环结构程序设计

西安邮电大学。高级语言程序设计 实验报告。实验名称 循环结构程序设计。院系名称 通信与信息工程学院。专业名称通信工程。班级 1614班。学生姓名由鹏。学号 8位05162005 任课教师王西龙。实验时间 2017 年 6 月 25 日 一 实验目的及实验环境。1 掌握实现循环控制的三种语句 2 掌握...

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

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