题目
本题是谭浩强《C程序设计课后习题》例题5.6。
题目:输出4*5的矩阵:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj
一、解题思路
思路:
寻找规律:
每个数都是行数*列数得来的,然后换行使用
if (c++ % 5 == 0)printf("\n");语句即可。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
2.主函数部分
代码如下(示例):
int main() {
int i, j, c = 1;
for(i=1;i<=4;i++)
for (j = 1; j <= 5; j++)
{
printf("%3d ", i * j);
if (c++ % 5 == 0)printf("\n");
}
return 0;
}
三、执行结果
输出:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20