C语言程序设计PPT__循环结构程序设计(精)C语言程序设计(第3版)张磊编著清华大学出版社
《C语言程序设计》(第3版)张磊编著, 2012年10月清华大学出版社出版。该教材面向程序设计初学者编写, 适合将C语言作为第一门程序设计语言的高校学生。
该教材理论教学和实验教学合二为一, 在每章之后均设有实验指导。实验指导分为基础实验和综合实验两部分。基础实验紧密结合教材中的例题程序设置,以“理解—验证—完善—扩充—提高”为实验教学线索,重在巩固课堂教学知识,提高调试程序及完善程序的能力; 综合实验以算法设计和程序实现为重点,训练运用所学知识解决实际问题的能力。
该教材同时配有程序资源和试题库。
Email:mail16300@
《C语言程序设计》(第3版)课件
C语言程序设计(第3版)张磊编著清华大学出版社
C语言程序设计
第4章循环结构程序设计
《C语言程序设计》(第3版) 张磊编著
21世纪高等学校规划教材清华大学出版社
C语言程序设计(第3版)张磊编著清华大学出版社
第4章循环结构程序设计
while循环结构程序
do-while循环结构程序
for循环结构程序
循环体中的控制命令
多重循环程序
循环结构应用举例
C语言程序设计(第3版)张磊编著清华大学出版社
while循环结构程序
while循环程序示例
while语句
自增、自减运算
C语言程序设计(第3版)张磊编著清华大学出版社
while循环程序示例
例4-1计算1到n的自然数的累加和。
#include<>
void main()
{
int n,i=1,s=0;
printf("n=");
scanf("%d",&n);
while(i<=n)
{
s=s+i;
i=i+1;
}
printf("Sum=%d\n",s);
}
程序解析
本例题程序与第1章的计算1到100的自然数累加和程序相似,不同之处是,本程序的自然数的累计范围是可变的,取决于每次运行程序时输入的变量n值。
该程序的循环控制结构由while语句实现,while的循环控制条件是i<=n,每次循环执行的语句是while之后花括号“{”和“}”的之间的语句,这一组语句称为while语句的循环体。
C语言程序设计(第3版)张磊编著清华大学出版社
while语句
while语句的一般形式
while(表达式)
{
语句组
}
其中:“表达式”是循环条件,“语句组”是循环体。
while语句执行过程
①计算表达式的值,当值为真(非0)时,执行循环体语句;
②重复过程①,直到表达式的值为0时结束while语句。
C语言程序设计(第3版)张磊编著清华大学出版社
while语句
例4-2 输入一批自然数,求它们的累加和,当输入数值为-1时,结束求和过程。
#include<>
void main()
{
int n,sum=0;
printf("Data: ");
scanf("%d",&n);
while(n!=-1) /* 当n不是-1时,执行循环体*/
{
sum=sum+n; /* 将n累加到sum中*/
scanf("%d",&n);
}
printf("Sum=%d\n",sum);
}
C语言程序设计(第3版)张磊编著清华大学出版社
while语句
例4-3 计算10!。
/* program e4- */
#include<>
void main()
{
int i,t=1;
i=1;
while(i<=10)
{
t=t*i;
i++;
}
printf("Result: %d\n",t);
}
C语言程序设计(第3版)张磊编著清华大学出版社
自增、自减运算
自增运算和自减运算的运算符分别是++和--,该类运算只适用于整型变量,其功能是对参加运算的变量进行加1或减1操作。
自增、自减运算的用法及功能
用法
功能
++变量名
变量先自增,然后再使用
--变量名
变量先自减,然后再使用
变量名++
变量先使用,然后再自增
变量名--
变量先使用,然后再自减
自增、自减运算实例
用法
功能
表达式
表达式的值
表达式求值后x的值
++x
x先增1,然后再使用
++x+5
11
6
--x
x先减1,然后再使用
--x+5
9
4
x++
先使用x,然后x增1
5+x++
10
6
x--
先使用x,然后x减1
5+x--
10
4
C语言程序设计
C语言程序设计PPT 循环结构程序设计(精) 来自淘豆网www.taodocs.com转载请标明出处.