- 21
- 0
- 约3.5千字
- 约 6页
- 2017-06-19 发布于贵州
- 举报
上机实验五 循结构程序设计一
上机实验五 循环结构程序设计(一)
一.目的要求
掌握while、do-while、for语句的语法规则、执行流程。
比较3种循环语句的异同。
按题目要求,完成代码。
二.实验内容
思考问题:3种循环的异同点?能否相互转换?for循环控制单元的表达式与while循环中表达式是如何对应的?
第题while、do-while、for语句编程,求数列前20项之和:2/1,3/2,5/3,8/5,13/8······
算法提示:
定义实变量sum、term、a、b、c,整变量i
初始化: sum=0,分子a=2,分母b=1
初始化:i(计数器)=1
计算第i项term =a/b
累加sum=sum+term
计算c=a+b,更新b= a,更新a=c
计数器加1,i++
重复4、5、6、7,直到i20
输出2位精度的结果
编写程序:
方法一,用while语句:
#includestdio.h
void main(){
float sum=0,term=0,a=2,b=1,c;
int i=1;
while(i=20){
s=s+a/b
c=a+b;
b=a;
a=c;
i++;
}
printf(“s=%.2f”,s);
}
方法二,用do-while语句:
#includestdio.h
void main(){
float sum=0,term=0,a=2,b=1,c;
原创力文档

文档评论(0)