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(表达式);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)