C语言程序设计项目三 循环程序设计.pptVIP

  • 19
  • 0
  • 约3.08千字
  • 约 27页
  • 2017-08-28 发布于上海
  • 举报
任务分解 项目要求 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是在“打鱼”,还是在“晒网”。 步骤分析 根据题意可以将解题过程分为三步: 1)计算从1990年1月1日开始至指定日期共有多少天; 2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除; 3)根据余数判断他是在“打鱼”还是在“晒网”; 若余数为1,2,3,则他是在“打鱼”,否则是在“晒网”。 在这三步中,关键是第一步。求从1990年1月1日至指定日期有多少天,要判断经历年份中是否有闰年,二月为29天,平年为28天。闰年的方法可以用伪语句描述如下: 如果 ((年能被4除尽 且 不能被100除尽)或 能被400除尽)则该年是闰年,否则 不是闰年。 概述 任务一 while语句 任务二:do _ while语句 任务三:for语句 小结:三种循环的比较 3种循环都可以用来处理同一个问题 While和do……while循环, 只在while后面指定循环条件,在循环体中应包含使循环趋于结束的语句(如i++或i=i+1等).而for在表达式3中包含了使循环趋于结束的语句. 在while和do……while循环中,循环变量的初始化应在while和do……while之前完成,而在for循环中,表达式1实现该功能. 任务五 算法归纳及流程图绘制 根据

文档评论(0)

1亿VIP精品文档

相关文档