3330 - 例题5-6 矩阵输出

输出以下4*5的矩阵

  1  2  3  4  5

  2  4  6  8 10

  3  6  9 12 15

  4  8 12 16 20

要求使用循环实现,注意每行输出5个数字,每个数字占3个字符的宽度,右对齐。

 

题目输入

题目输出

每行输出5个数字,每个数字占3个字符的宽度,右对齐。

 

输入/输出样例

题目输入

题目输出

  1  2  3  4  5
  2  4  6  8 10
  3  6  9 12 15
  4  8 12 16 20

C语言解答

#include<stdio.h>
int main()
{
	int i,j,count;
	for(i=1;i<5;i++)
		for(j=1,count=1;j<6;j++,count++)
		{
			printf("%3d",i*j);
			if(count%5==0) printf("\n");
		}
	return 0;
}

C++解答

#include <cstdio>
int main (void){
	int i,j,n,h;
	for(i=1;i<=4;i++){
		h=0,j=1;
		for(1;j<6;j++){
			n=i,n=n*j,h++;
			if(h<5)
				printf("%3d",n);
			else printf("%3d\n",n);
		}
	}
	return 0;
}
时间限制 1 秒
内存限制 12 MB
讨论 统计
上一题 下一题