Forráskód Böngészése

上传文件至 '循环程序流程结构2'

Creamo 3 éve
szülő
commit
b648c4def4

+ 38 - 0
循环程序流程结构2/6、for循环案例练习:敲桌子.cpp

@@ -0,0 +1,38 @@
+# include <iostream>
+
+//练习案例 : 从1开始数到数字100,如果数字个位有含 7 ,或者数字十位含有 7,或者该数字是 7 的倍数 我们打印敲桌子
+//1、先输出 1 ~ 100 这些数字
+//从这100个数字中找到这些特殊数字,改为"敲桌子"
+
+//特殊数字:
+// 7 的倍数    (7  14  21  18 ...)  %  7   =   0
+// 个 位有7    (7  17  27  37 ...)  %  10  =   7
+// 十 位有7    (71 72  73  74 ...)  /  10  =   7
+
+//敲桌子案例:
+
+// 1、 现输出100个数字
+
+// 2、从这100个数字中找到特殊数字,打印敲桌子
+
+int main6()
+{
+	int num = 1;
+	for (num; num <= 100; num++)
+	{
+		if (num % 7 == 0 || num % 10 == 7 || num / 10 == 7)
+		{
+			std::cout << "敲桌子" << std::endl;
+		}
+		else
+		{
+			std::cout << num << std::endl;
+		}
+	}
+
+
+	system("pause");
+
+	return 0;
+
+}

+ 28 - 0
循环程序流程结构2/7、嵌套循环.cpp

@@ -0,0 +1,28 @@
+#include <iostream>
+
+//作用:在循环体中再嵌套一层循环  解决一些实际问题  
+
+
+int main7()
+{
+
+	//利用嵌套循环实现星图
+	//打印一行星图
+	//外层执行一次 内层执行一周
+
+	//外层循环
+	for (int a = 0; a < 10; a++)
+	{
+		//内层循环
+		for (int b = 0; b < 10; b++)
+		{
+			std::cout << "* ";
+		}
+		std::cout << std::endl;
+	}
+
+	system("pause");
+
+	return 0;
+
+}

+ 26 - 0
循环程序流程结构2/8、嵌套案例练习:乘法口诀表.cpp

@@ -0,0 +1,26 @@
+#include <iostream>
+
+//乘 法 口 诀 表
+ 
+int main8()
+{
+	//列数 *  行数  =  计算结果
+	//列数 <=  当前行数
+
+	for (int i = 1; i <= 9; i++)
+	{
+		//std::cout << i << std::endl;
+		for (int j = 1; j <= i; j++)
+		{
+			std::cout << j << "*" << i << "=" << i * j ;
+		}
+		std::cout << std::endl;
+		std::cout << std::endl;
+	}
+	
+	
+	system("pause");
+
+	return 0;
+
+}