- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
for 循 环 语 句(1) 一般形式: for (表达式1;表达式2;表达式3)~ 或 for (初始化表达式;(条件)表达式;修正表达式)~ 求解表达式1 表达式2 语 句 求解表达式3 for 语句的 下一语句 假 真 如:s = 0; for (i = 1 ; i = 100 ; i + +) s = s + i ; 注意: 此处的 ;是表达式的间隔符 * for 循 环 实 例(1) S6_1.c 求1+2+3+4+…+99+100 main( ) {int i ; double s ; s = 0; for ( i = 1 ; i = 100 ; i + + ) s += i ; printf ( “ \n %e ” , s ) ; } 分析: 1、第一个参与运算的数是1 2、共有100个数参与运算 3、每两个数之间相差值1 4、循环变量和运算数合二 为一,且定义为int型 * ( 1 ) s = 0; i = 1; for ( ; i = 100 ; i + +) s = s + i ; ( 2 ) s = 0; for ( i = 1; ; i + +) s = s + i ; ( 3 ) s = 0; for ( i = 1; i = 100 ; ) { s = s + i ; i + + ; } 无条件表达式 此处为死循环 for 循 环 语 句(2) 无初始化表达式 无修正表达式 ( 4 ) s = 0; i = 1; for ( ; i = 100 ; ) { s = s + i ; i + + ; } 无初始化表达式 和修正表达式 * for 循 环 实 例(2) main( ) {char c ; for( c = getchar ( ) ; c ! = ‘\n’ ; c = getchar ( ) ; ) putchar (c ) ; } S6_2.c 将输入的字符原样输出 分析:此处无需记录循环次数,不用专门定义循环控制变量 可用特殊符号的输入来控制循环的结束; * for 循 环 实 例(3) main( ) { int a[11] ; int i , j , max ; printf( “ input 10 numbers: \n ” ) ; for( i = 1 ; i 11 ; i + + ) scanf( “ %d ” , a [ i ] ) ; printf( “ \n ” ) ; max = a [ 1 ] ; i = 2 ; for( ; i 11 ; ) { if ( max a [ i ] ) max = a [ i ] ; i + + ; } printf(“\nmax=%d”,max); } S6_3.c 输入10个 数输出其中 最大者 main( ) { int x , i , max ; printf( “ \n input 10 number : ” ) ; scanf( “ %d, ” , x ) ; max = x; for( i = 2 ; i = 10 ; i ++ ) { scanf( “ %d , ” , x ) ; if ( x max ) max = x ; } printf( “ max = %d ”, max ); } * for 循 环 实 例(4) Fibonacci兔子繁衍 (迭代) 设有一对新生兔子,从第三个月开始它们每个月生一对兔子;按此规律,并假设没有兔子死亡,每个月的兔子总数是多少,一年后共有多少对兔子。 兔子繁衍的数量变化规律见 Page 117 表6.1 S6_4.c * f6= 8 …… f1=1
您可能关注的文档
- 六年级英语下册 unit 3 can you play the guitar section ab课件 鲁教版五四制_1.ppt
- 六年级英语下册 Unit 2 My favorite subject is science Section AB课件 鲁教版五四制_1.ppt
- 六年级英语下册 Unit 6 some stories are more interesting than others课件(二) 湘少版.ppt
- 六年级英语下册 Unit 5 There are more shops in Picture One课件(一) 湘少版.ppt
- 六年级英语下册 unit4 then and now partb课件 人教.ppt
- 六年级英语下册 unit3 last weekend partA课件 人教_1.ppt
- 六年级英语下册 unit3 last weekend PartB课件 人教.ppt
- 六年级英语下册 Unit2 Do you want to go to a movie课件 鲁教版_1.ppt
- 六年级英语下册UNIT3 SEEING A DOCTOR LESSON5课件 闽教版.ppt
- 六年级英语下册unit1 how tall are you课件.ppt
文档评论(0)