C语言程序设计第五章(循环程序结构设计)总结

这篇博客详细介绍了C语言中的循环结构,包括for、while、do while语句的使用,以及break、continue语句和循环嵌套的应用。通过多个实例展示了如何计算人口增长、求阶乘、判断素数等,深入浅出地阐述了循环控制和算法设计。
摘要由CSDN通过智能技术生成

一,老规矩举先两个例子
(1)假设几年我国的人口总数为13亿,若按每年2%增长,计算从现在开始10年内每年人口的数量。

 流程图:

(2)计算1-1/4+1/7-1/10+1/13-1/16+…的和,直到某一项的绝对值小于10的-6次方为止。

流程图:

二,使用for语句实现循环结构
(1) For语句的一般形式为:
for(表达式一;表达式二;表达式三)
循环体语句;
执行过程:
1,首先计算表达式。
2,判断表达式二若其值为真则执行循环体语句,然后执行第3步,若值为假结束循环转到第5步执行。
3,计算表达式三。
4,返回第2步继续执行。
5,循环结束,继续执行for语句的下一条语句。
注意:大部分的情况下循环体语句为一复合语句。

举2个例子
a,输入一个正整数n,求∑(n,i=1)i的值。

流程图:

b,输入一个正整数n,求n!( n的阶乘)

流程图:

2) For语句的一般形式中省略表达式一。
格式:for(;表达式二;表达式3)
循环体语句;

3) For语句的一般形式中省略表达式二。
格式:for(表达式一;;表达式三)
循环体语句;

4)For语句的一般形式中省略表达式三。
格式:for(表达式一;表达式二;)
循环体语句;
5) For语句的一般形式中表达式一和表达式三也可以是逗号表达式。

6) For语句的一般形式中表达式二的值,只要非零就执行循环体。

7) For语句的一般形式中循环体语句可以省略。

(2) For循环使用示例。
①编写程序输入一个整数n,计算1-1/4+1/7,减1/10+1/13-1/16+…的前n项之和。

流程图:

②编写程序输入10个数,输出其中的最大数。

流程图:

③编写程序,输出所有的水仙花数。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值