【C语言】打印乘法口诀表

解题思路:

1、乘法口诀表如下图所示:

2、乘法口诀表规律:9行  列数随行数的增加从1-9递增。

3、程序实现:定义一个二维数组arr [ 9 ] [ 9 ];
                          arr [ i ] [ j ],i 为第i列,j 为第j行;
                          第一重循环 j 从1-9,j 代表行的数字,j  从1 增加到 9 ;
                          第二重循环 i 从1-9,i 代表列的数字,i 从 1 增加到 j ;
                          按行打印,第二重循环结束后换行。

具体代码:

#include<stdio.h>
#include<stdlib.h>
int main(){
	int arr[9][9];
	int i = 0;
	int j = 0;
	int mul = 0;
	for (j = 1; j <= 9; j++){
		for (i = 1; i <= j; i++){
			mul = j*i;
			printf("%d*%d=%d  ",j, i, mul);
		}
		printf("\n");
	}
	system("pause");
	return 0;
}

运行结果:

猜你喜欢

转载自blog.csdn.net/weixin_43981055/article/details/86641034
今日推荐