目录
1.程序思路
* 思路:
* 利用 循环嵌套的方法 (a * b = ab)
* 很明显我们先做 只有个算式的例子 然后在用来嵌套
* 例如: 5 * 6 = 30;
* 两个变量 x = 5 y = 6 = x*y
* 利用嵌套改变x y的值
2.程序代码执行
/**
* 回顾:
* 循环打印 for循环的例子(从1加到100求和)
*
* Program:
* 目的: 实现九九乘法表
*
* 思路:
* 利用 循环嵌套的方法 (a * b = ab)
* 很明显我们先做 只有个算式的例子 然后在用来嵌套
* 例如: 5 * 6 = 30;
* 两个变量 x = 5 y = 6 = x*y
* 利用嵌套改变x y的值
*
* 程序思路的逻辑
*
* data:8.21.22
* author:Rocco
*/
#include <stdio.h>
int main(void)
{
//说明程序 打印99乘法表
printf("***print the 99 multiplication table***\n");
//声明变量
int x = 1; //乘法表从一开始
int y = 1;
//循环
for (x = 1; x <= 9; x++)
{
//第一次循环 在循环中不断加入printf函数 理解清楚循环的运动(循环)状态
// 第几次循环 由i的打印 因为x++ 随着循环的次数相加
//非必要的话注释掉这个调试语句
//printf("No.%d\n", x);
// 再一次循环 跑y的值
for (y = 1; y <= x; y++)
{
//如何打印第一步 x * y = xy (1*1=1) (注意打印间隔)有必要的话 使用\t
//但是1*1=1 就要换行 去执行2*1 2*2 所以要注意y<x
printf("%d * %d = %d\t", x, y, x*y);
}
//每一行执行完之后 换行
printf("\n");
}
getchar();
return 0;
}
结尾
重点看代码块中的注释 //复制后可以直接运行
重点!!重点!!重点!!要学会不依赖他人的情况下自己解决新的问题。
循环写代码 运行代码进行测试 有必要纠正代码 的过程
下一讲 判断 循环嵌套(求某个数以内的最大素数)(判断是否为素数)
有问题可以直接私信 ,You should elevate yourself. Of course, and me.