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(表达式);