C++ for循环语句
4.2.3 for循环语句
作用:满足循环条件,执行循环语句
语法:for(起始表达式; 条件表达式; 末尾循环体;) { 循环语句; }
示例:
#include <iostream>
using namespace std;
int main() {
// for 循环
// 从数字 0 到数字 9
for (int i = 0; i < 10; i++)
{
cout << i << endl;
}
system("pause");
return 0;
}
详解:
注意:for 循环中的表达式,要用分号进行分隔
总结:while,do...while,for 都是开发中常用的循环语句,for 循环结构比较清晰,比较常用
练习案例:敲桌子
案例描述:从1开始数到数字100, 如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,其余数字直接打印输出。
#include <iostream>
using namespace std;
int main() {
// 敲桌子案例
// 1、输出 1 ~ 100 数字
for (int i = 0; i < 100; i++)
{
// 2、从 100 个数字中找到特殊数字,打印"敲桌子"
// 如果是 7 的倍数、个位有 7、或者十位有 7,打印敲桌子
if ( (i % 7 == 0) || (i % 10 == 7) || (i / 10 == 7) ) // 如果是特殊数字,打印敲桌子
{
cout << "敲桌子" << endl;
}
else // 如果不是特殊数字,才打印数字
{
cout << i << endl;
}
}
system("pause");
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具