计算机设计语言c语言4课件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

printf("x=%d, y=%d\n", x, y);
0 表达式
非0
语句
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
例 2 用 while 语句构成循环,求 1+2+3+...+100。
main() {
int i , sum=0; i=1; while (i<=100) {
真 i<=100 假
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
说明:
1) do-while 语句的while 语句后要加分号 “ ;”。 2) while 语句可能一次也不执行循环体, 但do-while 语句至
4.2 do-while 语句
do-while 语句用来实现 “直到型” 循环结构 。
一般形式: do 循环体语句
流程图
while (表达式) ;
循环体语句
真 表达式 假
执行过程:先执行一次指定的 “循环体语句”,然后判别 “表达式 ”,当 “表达式”的值为 非0 时,返回重新执行 “循环体语句”,如此 反复,直到表达式的值等于0为止,此时循环结束。
注意: 1.
2.
语句
当“表达式”为 非0 值时 执行该语句,直到“表达 式”为 0 时跳出循环。
如果语句部分包含一个以上的语句,应该 用复合语句 “{ }” 的形式。 在循环体中应有使循环趋于结束的语句。
流程图:
例如: x=y=1 ; while (y<10) ++y ; x+=y ;
xx==1515, ,yy==1100
例3 用 do-while 语句构成循环,求 1+2+3+...+100
main() {
int i, sum=0; i=1; do { sum=sum+i;
i++; } while(i<=100) ; printf("%d\n", sum) ; }
i=1; sum=0;
sum=sun+i ; i&其和,直至连续两次输入 的数等于0为止。
#include <stdio.h> void main() { int n = 3; float x, y, s = 0; printf( "请输入第1个数:"); scanf("%f", &x); printf( "请输入第2个数:"); scanf("%f", &y); s = y; while ( x || y ) { s = s + x; y = x; printf( "请输入%d个数:", n++ ); scanf("%f", &x); } printf( "\ns=%f", s); }
即do-while 语句至少执行一次循环体。
注意:
⑴ 当“语句”部分包含一个以上的语句时,应该用复合语句"{ }"的形式; ⑵ 在循环体中应有使循环趋于结束的语句。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
少执行一次循环体。 3) 对于同一个问题, 既可以用 while 语句 , 也可以用 do-
while 语句处理。 do-while 结构可以转换成while 结构, 即do-while
结构由一个语句和一个while 结构构成。
语句
循环体语句 非0
表达式 0
表达式
0
非0 语句
断电的时间,也没有注意什么时间来的电。我也不知道蜡烛的原 始长度。我只记得两支蜡烛是一样长的,但粗细不同,其中粗的 一支能用5小时(完全用完),细的一支能用4小时。两支蜡烛都 是经我点燃的新烛。我没有找到蜡烛的剩余部分,家里人把它扔掉 了。 • “残烛几乎都烧光了,不值得保留”。家里人这样回答。 • “你还记得残余部分有多长吗?” • “两支残烛不一样。一支残烛的长度等于另一支的4倍。” • 我无法知道得更多了,只好根据以上资料,推算出停电的时间。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
4.1.2 while 语句
• while 语句 用来实现“ 当型循环” 结构。 一般形式: while (表达式)
“语句” 部分就是循环体 , while循环 先判断表达 式的值,后执行语句。
sum=sum+i; i++; } printf("%d\n"sum); }
i=1; sum=0;
假 i<=100
真 sum=sum+i ; i++ ;
流程图
循环体中有两个语句,要用 { } 括起来。 其中 i++ 是改变条件表达式值的语句。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
4 循环结构程序设计
循环结构是结构化程序 设计的基本结构之一。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
4.1 蜡烛燃烧之谜
一、提出问题 • 蜡烛燃烧之谜。苏联著名数学家R.H.别莱利曼在他的书中记录了
一道题目:蜡烛燃烧之谜。题目是这样的: • 房间里电灯突然熄灭:保险丝烧断了!我点燃了书桌上备用的两
支蜡烛,在烛光下继续工作,直到电灯修好。 • 第二天,需要确定昨晚断电共有多长时间。我当时没有注意昨晚
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
相关文档
最新文档