C语言基础教程Lesson5.pdf
文本预览下载声明
Lesson 5
循环结构
循环语句
for (表达式1;表达式2;表达式3)
循环体 初值
表达式1
条件
注意几点: 表达式2 否
循环开始 是
循环结束 循环体 循环体
循环语句
步进 表达式3 步进
例:求n !
分析
数据结构定义
循环变量:int i
存储阶乘结果:int f,初值为1
接收输入的n的值:int n
循环开始:i=1
循环进行的条件:i=n
循环体:累乘数据(f = f*i; )
步进(i++;)
int main()
{
int i,n,f=1;
printf(请输入n的值:\n);
scanf(%d,n);
for(i=1; i=n; i++)
{
f = f*i; // f*=i;
}
printf(\nn! = %d\n, f);
return 0;
}
循环结构
循环语句 布尔值
while (条件表达式)
条件 否
循环体
是
注意几点:
循环开始 循环体
循环结束
循环语句
步进
例:求n !程序
void main() void main()
{ {
int i,n,f=1; int i,n,f=1;
printf(请输入n的值:\n); printf(请输入n的值:\n);
scanf(%d,n);
scanf(%d,n);
i = 1;
for(i=1; i=n; i++)
while(i=n)
{
{
f = f*i; // f*=i;
f = f*i;
显示全部