文档介绍
C语言项目实训教程—项目三循环程序设计—打鱼还是晒网PAGE20项目三循环程序设计—打鱼还是晒网任务一while语句学案学生自评教师评分专业班级姓名工位号【学习要求】1.了解循环结构、循环语句2.掌握while语句和语法形式、执行顺序及用法3.掌握循环结构的嵌套使用方法【学习重点、难点】1.while语句2.算法描述。【学时安排】4学时【学习过程】中国有句俗话叫“三天打鱼两天晒网”。某人从1990年1月1日开始“三天打鱼两天晒网”,问这个人在1994年3月1日这一天是在“打鱼”,还是“晒网”?课前预习及课堂学习任务循环结构?2、循环语句:实现循环结构的语句称为循环语句。3、在C中,循环语句有以下三种:for语句while语句do…while语句1)while循环——当型循环while语句的一般格式为:while(表达式)语句while语句的执行过程为:(1)计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则执行循环体。(2)转步骤(1)。执行过程流程图:写出以下程序的运行结果程序屏幕显示注意事项例3-1100例如:求?nn=1#include<stdio.h>voidmain(void){inta=1,sum=0;while(a<=100){sum+=a;a++;}printf("%d",sum);}练习求s=1+2+3+……+10练习用while语句实现阶乘5!。注意“边界值”的选择!应有使循环趋于结束的语句程序屏幕显示注意事项例3-2:统计从键盘输入的一行字符的个数。#include<stdio.h>voidmain(void){intnum=0;printf("请输入一行字符:");while(getchar()!='\n')num++;printf(