正在加载图片...
第6章第3节 说明: 1)如第一次循环条件成立,则whil(0与 do while等效 2)如循环内容(循环体)为多条语句,应采用“复合语句” 3)必须控制循环次数(重要,即:循体中必须要有使循环趋于结束的语句 do sumt=i; while(-=100;制循环次数的作起 “循环控制”变量 P3728(3输入10个数找出最大的一个数并打印出来 解:思考先输一个数,并认为其为当前最大数max,再输入第二个数与这个max比 较,如这第二个数比当前的max大,则将第二个数着为当前的max,再输入第三个 数.…,0如此进行,直到输完10个数为止。 do mainO scanf(“%r”,&x) Float x, max i+十; int i: f(x>max)max=x;(注意边界 scanf(“%r”,&x); whle(i<10); max-X printf((“max=%fn”,max);三 说明: 1) 如第一次循环条件成立, 则while() 与 do while 等效 2) 如循环内容(循环体)为多条语句, 应采用“复合语句” 3) 必须控制循环次数(重要), 即: 循体中必须要有使循环趋于结束的语句 第6章 第3节 do {sum+=i; i++;} while(i<=100); i—— “循环控制”变量。起 控制循环次数的作用。 P37 2.8(3)输入10个数,找出最大的一个数,并打印出来. 解: 思考 先输一个数, 并认为其为当前最大数max, 再输入第二个数与这个max比 较, 如这第二个数比当前的max大, 则将第二个数着为当前的max, 再输入第三个 数…….., 如此进行,直到输完10个数为止。 main() {float x, max ; int i; scanf(“%f”,&x); i=1; max=x; do {scanf(“%f”,&x); i++; if(x>max) max=x; } whle(i<10); printf(“max=%f\n”,max); } 注意边界!
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有