下载此文档

第四讲循环结构(2次).ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
循环结构程序设计
反复执行同一段程序,直到满足一定的条件后才停止执行该段程序。
把这种重复过程,称为循环过程;
循环结构程序设计
while语句
do-while语句
for语句
求华氏温度 100°F 对应的摄氏温度。
摄氏温度 C=(5/9)(F-32)
#include <>
int main(void)
{
int celsius, fahr;
fahr = 100;
celsius = 5 * (fahr - 32) / 9;
printf("fahr = %d, celsius = %d\n", fahr, celsius);
return 0;
}
输入2个整数lower和 upper,输出一张华氏-摄氏温度转换表,华氏温度的取值范围是[lower, upper],每次增加1°F。
fahr celsius
30 -
31 -
32
33
34
35
程序解析-温度转换表
void main()
{ int fahr, lower, upper;double celsius;
printf("Enter lower:");
scanf("%d", &lower);
printf("Enter upper:");
scanf("%d", &upper);
printf("fahr celsius\n");
//温度重复转换:华氏温度从lower开始,到upper结束,每次增加1°F
for (fahr = lower; fahr <= upper; fahr ++)
{
celsius = ( / ) * (fahr - 32);
printf("%d %\n", fahr, celsius);
}
}
Enter lower: 30
Enter upper: 35
fahr celsius
30 -
31 -
32
33
34
35
for语句的流程
for (fahr = lower; fahr <= upper; fahr ++) {
celsius = ( / ) * (fahr - 32);
printf("%d %\n", fahr, celsius);
}
fahr = fahr+2
输出?
Enter lower: 30
Enter upper: 35
fahr celsius
30 -
31 -
32
33
34
35
for (fahr = lower; fahr <= upper; fahr ++) {
celsius = ( / ) * (fahr - );
printf("%d %\n", fahr, celsius);
}
表达式1:给循环变量赋初值,指定循环的起点。
fahr = lower
表达式2:给出循环的条件,决定循环的继续或结束。
fahr <= upper
表达式3:设置循环的步长,改变循环变量的值,从而可改变表达式2的真假性。
fahr++
语句:被反复执行的语句,一条语句。
for语句的说明
for (fahr = lower; fahr <= upper; fahr ++) {
celsius = ( / ) * (fahr - );
printf("%d %\n", fahr, celsius);
}
for (fahr = lower ; fahr <= upper; fahr = fahr + 1)
celsius = ( / ) * (fahr - );
printf("%d %\n", fahr, celsius);
复合语句{ }和空语句;
for (fahr = lower ; fahr <= upper; fahr = fahr + 1);
celsius = ( / ) * (fahr - );
printf("%d %\n", fahr, celsius);
!不要在for语句中随意加分号
一般形式:for(表达式1;表达式2;表达式3)语句
求解表达式1
表达式2
语句
求解表达式3
for语句的
下一语句


三种循环结构的流程表示及执行过程──for 语句
for语句最常用的形式:
for(初值;控制条件;增量)
语句;
3个

第四讲循环结构(2次) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小511 KB
  • 时间2018-05-06