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;
}

 

    

posted @ 2015-07-02 19:30  花花妹子。  阅读(120)  评论(0编辑  收藏  举报