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;
}
posted @   萨塔妮娅  阅读(1348)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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工具
点击右上角即可分享
微信分享提示