这是第十二章,前几天身体不舒服,在医院打吊针,所以没更新课程。希望大家谅解一下哦!今天开始讲“for循环”。希望大家不要因为我这几天没更新而落下了课程哦!现在开始讲今天的课程了。下面时我的一些C语言笔记,希望对大家有所帮助哦!1、for循环
格式:for(表达式1;表达式2;表达式3)循环体
先执行表达式1,然后判断表达式2,若为真则执行循环体。然后执行表达式3,在判断表达式2,若仍为真则重复执行循环体直到表达式2为假结束。
例题1:用for循环计算s=1+2+3+4+……+。
#includestdio.h
main()
{
Intk,sum=0;
for(k=1,k=,k++)
sum=sum+k;
printf(%d,sum);
}
2、for循环嵌套(最常用的是二重for循环)
例题2:编程计算s=1!+2!+3!+……+10!。
#includestdio.h
main()
{
inti,j;
longt,s=0;
for(i=1;i=10;i++)
{
t=1;
for(j=1;j=i;j++)
t=t*j;
s=s+t;
}
printf(%ld,s);
}
3、break语句
用在循环体内表示强行退出循环
例题3:计算s=1+2+3+……+n,直到累加和大于为止。
#includestdio.h
main()
{
inti,s=0;
for(i=1;;i++)
{
s=s+i;
if(s)break;
}
printf(“%d”,s);
}
注意:当有多重循环体时,break只能退出最内层循环
编程