高级语言讲课第08次课c2ch.pptx

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 循环程序设计; §4.1 计算平均成绩—循环程序 ;#include stdio.h #define n 40 void main(void){ float sum ; int k , m; k=1; sum=0; do { printf(pleace input a achievement :); scanf(%d,m ); sum = sum + m; k = k+1 ; } while ( k = n ) ; printf(average achievement : %5.2f\n , sum/n ); };sum=0; k=1;;两种循环结构,分别用三种不同的重复性语句描述 先判断条件的循环── while 语句 for 语句 后判断条件的循环── do 语句 需要弄清楚的 循环控制方式是什么? 控制条件是什么? 重复执行部分(称为循环体)是什么? ;§4.1.1 后判断条件的循环;;后判断条件的循环用do语句描述;例4.2 计算数列的ak=1/(k*(k+1)) 的前 n 项和;例4.3 编程序,输入一个年份,求该年以后的 n 个闰年 解:输入一个年份之后,先找到第一个可能的闰年,然后每隔 4 年判断一下是否是闰年,直到找到 n 个闰年为止。 ;/*PROGRAM find leap year*/ #include stdio.h void main(){ int yy,n; printf(please input begin year:); scanf(%d,yy); printf(please input the number of the leap year:); scanf(%d,n); yy=(yy/4+1)*4; do{ if( (yy%4==0)(yy%100!=0)||(yy%400==0) ){ printf(year %d\t,yy); n--; } yy=yy+4; }while(n0); };例4.4 编程序,解方程 2X3+0.5X2-X+0.093=0 ;简单迭代法;开始;#include stdio.h #include math.h #define eps 1e-6 void main(){ float x0,x1; x0=0.0; x1=0.0; do{ x0=x1; x1=2*x0*x0*x0 +0.5*x0*x0 +0.093; }while(fabs(x1-x0)eps); printf(x=%f\n,x0); };简单迭代方法使用条件 在根附近, | f ‘(x) | 1 并且 x0 估计到范围内;§4.1.2 先判断条件的循环;#include stdio.h #define n 40 void main(void){ float sum ; int k , m; k=1; sum=0; while ( k=n ) { printf(pleace input a achievement :); scanf(%d,m ); sum = sum + m; k = k+1 ; } printf(average achievement : %5.2f\n , sum/n ); };先判断条件的循环程序模式;;先判断条件的循环用WHILE语句描述;比较两种循环; 注意“先判断条件的循环”和“后判断条件的循环”的区别;例6.6 编程序,按公式求自然对数底 e 的近似值 由于不能进行无穷项的计算,所以只能进行近似计算,当余项 结束计算。 余项计算可利用前后项之间的递推关系 ;;#include stdio.h #define eps 1e-5 void main( ) { int n ; float e,r ; e=1.0; n=1; r=1.0; while ( reps ) {

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档