C语言之循环结构

循环

定义:

某些代码会被重复执行

分类:

  • for
  • while
  • do...while

for循环

单个for循环

 1 #include <stdio.h>
 2 
 3 int main(void) 
 4 {
 5     int i, sum = 0;
 6 
 7     for (i = 0;i <= 100; i++)
 8         sum += i;
 9     
10     printf("1-100的累加和是:%d", sum);
11     return 0;
12 }
//斐波拉契数列

#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main(void) 
{
    int n;
    int f1, f2, f3;
    
    f1 = 1;
    f2 = 2;

    printf("请输入您需要求的序列:");
    scanf("%d", &n);
    
    if (1 == n) 
    {
        f3 = 1;
    }
    else if (2 == n)
    {
        f3 = 2;
    }
    else 
    {
        for (int i = 3;i <= n;i++) 
        {
            f3 = f1 + f2;
            f1 = f2;
            f2 = f3;
        }
    }

    printf("%d\n", f3);

    return 0

多个for循环

while循环

执行顺序

格式:

while(表达式)

  语句;

 

 do...while

格式

do

{

  ...

}while(表达式);

posted @ 2024-04-11 21:36  万溪汇海  阅读(2)  评论(0编辑  收藏  举报