乘法口诀表输出(正三角)(倒三角)

举例1.9*9)乘法口诀表输出正三角
#include 
#include 
#include 
int main(){
	int i;
	int j;
	for (i = 1; i <= 9; i++) {
		//j循环结束后之后,i在发生变化
		for (j = 1; j <= i; j++) {
			printf("%d*%d=%d\t", i,j,i*j);
		}
		//每一次在i给定一个值的条件下,j循环完后进行换行
		printf("\n");
	}
	system("pause");
	return 0;
}

运行结果:
乘法口诀表输出(正三角)(倒三角)_第1张图片

举例2.9*9)乘法口诀表输出倒三角
#include 
#include 
#include 
int main(){
	int i;
	int j;
	for (i = 9; i >=1; i--) {
		//j循环结束后之后,i在发生变化
		for (j = 1; j <=i; j++) {
			printf("%d*%d=%d\t", i,j,i*j);
		}
		//每一次在i给定一个值的条件下,j循环完后进行换行
		printf("\n");
	}
	system("pause");
	return 0;
}
//属于for 循环的嵌套问题,搞清楚内循环和外循环的变换。

运行结果:
乘法口诀表输出(正三角)(倒三角)_第2张图片

举例3.输出几的乘法口诀表()
#define _CRT_SECURE_NO_WARNINGS
#include 
#include 
#include 
int main(){
	int i;
	int j;
	int n;
	printf("请输入要打印几乘几个的乘法表:\n");
	scanf("%d", &n);
	for (i = n; i >=1; i--) {
		//j循环结束后之后,i在发生变化
		for (j = 1; j <= i; j++) {
			printf("%d*%d=%d ",i,j, i*j);
		}
		//每一次在i给定一个值的条件下,j循环完后进行换行
		printf("\n");
	}
	system("pause");
	return 0;
}

运行结果:
乘法口诀表输出(正三角)(倒三角)_第3张图片

你可能感兴趣的:(乘法口诀表输出(正三角)(倒三角))