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

举例1.9*9)乘法口诀表输出正三角
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
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;
}

运行结果:
在这里插入图片描述

举例2.9*9)乘法口诀表输出倒三角
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
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 循环的嵌套问题,搞清楚内循环和外循环的变换。

运行结果:
在这里插入图片描述

举例3.输出几的乘法口诀表()
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
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;
}

运行结果:
在这里插入图片描述

发布了48 篇原创文章 · 获赞 25 · 访问量 893

猜你喜欢

转载自blog.csdn.net/qq_45672975/article/details/103074339
今日推荐