2003C语言第四章(循环)教程
4.2.3 循环语句;程序及程序设计的初步知识;【例5.1】计算ex,lnx。其中x=1,2,3,4,5。;采用循环控制语句实现;while 语句---“当型”循环结构;【例5.2】求 。;改进方法:设两个变量:一个变量sum代表和,
一个变量I代表序列中的某一个数。每一次相
加的结果再放入sum中,再和下一项进行运算,
表示如下:
sum = 1 + 2 + 3 + 4 + 5 + …… + N-1 + N
;算法如下:;【例5.2】求 。;main()
{
int i=1,sum=0;
while(i=100)
{ sum=sum+i;
i++;
}
printf(%d \n,sum);
};注意:;典型例题
1.累加求和、求积(迭代算法);【例5.3】输入10个数,求和算法分析:; #include “stdio.h”
main( )
{float x,sum; int i ;
sum=0;i=1; /*对sum和i赋初值*/
While (i=10) /*循环取决于i的值*/
{ scanf(“%f”,x);
sum=sum+x;
i++;
}
printf(”sum=%f”,sum);
};加数的变化规律:
后一项=前一项+1(即增量为1)
循环变量的规律:
每做一次循环,则增1.
因此可用一个变量i来代表加数和循环变量.
设置表达式:
i=100
设置循环体:
计算sum+i=sum
改变加数
改变循环变量
(i++);;源程序如下:;可能是有规律可寻的,比方说存在通项公式:
a(I)=f(I);
或递推公式:
a(I)=f(a(i-1),I)
算法可描述为:
s=0;n=1;
While (n=100)
{ s=s+通项(某一项);
/*这时通项需要通过计算*/
n++;}
; main( )
{ int i, sum=0;
i=1; /* i 既是通项,又是循环变量*/
while ( i=99 ) /*循环执行的条件是i=99*/
{ sum= sum+ i;
i=i+2 ; }
printf(“%d”, sum);
};典型例题1.累加求和、求积(迭代算法);源程序如下:;【例5.7】求2n。;典型例题2. 菲波拉契数列问题;
a2=a0+a1;
a0=a1;
a1=a2;
a2=a0+a1;;算法描述:; 源程序如下:
#include “stdio.h”
void main()
{ float a0,a1,a2;int i=1;
a0=0;a1=1;printf(“%10.0f,%10.0fd”,a0,a1);
/*循环外给a0,a1赋初值,并输出这两个值*/
while ( i=19) /*从a2开始进入循环,到a20结束*/
{
a2=a0+a1; /*计算公式*/
a0=a1;
a1=a2;
i++;
printf(“%10.0f”,a2) /*输出a2*/
}
}
; #include “stdio.h”
void main()
{ float a0,a1,a2;int i=0;
a0=0;a1=1;
printf(“%10.f,%10.0f”,a0,a1);
while ( i=20)
{ a2=a0+a1; /*计算公式*/
printf(“%8d”,a2);
IF (i%5== 4) /*i=4时,已输出5个*/
printf(“\n”); /*每输出5个换行*/
a0=a1;a1=a2; i++;
}
}
;典型例题2. 菲波拉契数
您可能关注的文档
- 2.职业礼仪教程.ppt
- 2.建筑施工图教程.ppt
- 2.草原春雨教程.pptx
- 2.脂类的化学教程.ppt
- 2.中世纪教程.ppt
- 2.项目二Z3050摇臂钻床电气控制(xin)教程.ppt
- 2.金奖章课件教程.ppt
- 20-淡淡的茉莉1教程.ppt
- 2.肺功能检查概述及临床意义教程.ppt
- 20.4羧酸、酯教程.doc
- 2025年新外研版三年级上册英语同步教学课件.pptx
- 红十字会大讲堂管理制度.docx
- 技术奇点(Singularity)理论的科学基础、哲学思辨与未来社会构想 _2026年1月.docx
- 公共艺术项目在激活城市消极空间(如高架桥下、废弃铁轨)中的作用 _2026年1月.docx
- “双减”政策对校外培训行业转型及家庭教育投入变化的影响 _2026年1月.docx
- Z世代员工对职场“摸鱼文化”的态度成因与管理对策研究 _2026年1月.docx
- 跨文化团队管理中的沟通障碍、文化冲突与融合策略案例分析 _2026年1月.docx
- 共享经济平台将劳动者归类为“合作伙伴”的伦理与法律责任 _2026年1月.docx
- 大型国际展会(如进博会、CES)的绿色会展实践与可持续发展评估 _2026年1月.docx
- 地理标识产品(如阳澄湖大闸蟹)与产地旅游的融合发展研究 _2026年1月.docx
最近下载
- 2025年江苏省A股上市公司分析报告(附2025年末江苏省A股上市公司名单).docx
- 高中英语课程改革与教学实践研究论文.docx
- 刷拖鞋 (教案)一年级下册劳动人教版.pdf VIP
- (2026春新版)人美版美术三年级下册教学计划.pdf VIP
- 《2025年[陕西]事业单位招聘考试综合类职业能力倾向测验真题试卷及答案.docx VIP
- 梅毒的实验室诊断与临床意义课件.ppt VIP
- 2026 年九江卫生健康职业学院高职单招《职业技能》考试试卷.docx VIP
- 韶关市翁源县乡镇地图可编辑PPT行政区划边界高清(广东省).pptx VIP
- 九江卫生健康职业学院2026年高职单招《职业技能》考试模拟试卷.docx
- 2026年乌海职业技术学院单招职业倾向性测试题库附答案.docx VIP
原创力文档

文档评论(0)