在最近的学习中,我们又学习了循环控制结构和结束语句(流程的转移控制)如何编写。知道了围绕累加求和、累乘求积、来介绍了技术控制循环和如何寻找累加(sum =sum +i)和累乘(p=p*i)的循环规律。又围绕着猜数游戏介绍了条件控制循环;围绕着韩信点兵的实例介绍了穷举法和流程转移的控制一句。
1、循环语句
while. do-while. for
(1)include <stdio.h>
main
{
int i,n,sum;
scanf(“%d”,&n);
sum=0;
i=1;
while (i<=n)
{
sum=sum+i;
i++;
}
Printf(“%sum=%d\n”,sum)
}
(2)do-while
sum=0;
i=1; (初始语句)
do{
sum=sum+i;
i++; (增值)
}while(i<=n)循环语句
(3)for
sum=0
for (i=1;i<=n;i ++)
{
sum=sum+i;
}
一定要记住一般不在for后➕;
但for( ; ; )一定不能省略
例题⑴
1!+2!+…+n!
![在若是p=p*i在内部则输出1!的值2!的值…n!的值
现只输出n!
三嵌套循环
❶累加求和关键:寻找累加项
❷rand()随机函数:头文件名:stdlib.h
❸magic =rand()%100+i;
❹int counter=0
记录用户猜的次数,然后再循环语句后加上counter++;
㈣流程控制转移
goto. break(只对内层循环起作用,不能跳出循环)continue(不立刻结束). return
——goto 作用
①跳出多重循环
②跳出共同出口位置
五、穷举法
韩信点兵
在接下来的日子里,希望自己能够不忘初心,砥砺前行,踏踏实实的学习,兢兢业业的工作,孜孜矻矻,不负韶华!