day1
循环
定义:某些代码会被重复执行
分类: for
1.格式:for(1;2;3)
语句A;
2.执行的流程
实例:1+2+3+4+5+.....+100
#include <stdio.h>
int main(void)
{
int i;
int sum=0;
1 2 3
for (i=1;i<=100;i++)//执行的顺序为1-2-4-3
sum=sum+i; 4
printf("sum=%d\n",sum);
return 0;
}
实例:求1到100的基数之和
#include <stdio.h>
int main(void)
{
int i;
int sum =0;
for (i=1;i<100;i+=2)//i+=2等价于i=i+2
{
sum = sum+i;
}
printf("sum=%d\n",sum);
return 0;
}
实例:求1到100之间能被3整除的数之和
#include <stdio.h>
int main(void)
{
int i;
int sum =0;
for (i=1;i<=100;i++)//执行的顺序为
{
if(i%3==0)//如果i能被3整除
sum=sum+i;
}
printf("sum=%d\n",sum);
return 0;
}