关闭

竞赛题库题解1015

120人阅读 评论(0) 收藏 举报
分类:

1015:构建矩阵

题目描述

现请你构建一个N*N的矩阵,第i行j列的元素为i与j的乘积。(i,j均从1开始)


输入格式

输入的第一行为一个正整数C,表示测试样例的个数。
然后是C行测试样例,每行为一个整数N(1<=N<=9),表示矩阵的行列数。


输出

对于每一组输入,输出构建的矩阵。


样例输入

2
1
4


样例输出

1
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16

program p1015;
var n,k,s,i,j:integer;
begin
 readln(n);
 for k:=1 to n do
 begin
 read(s);
 if s<>1 then
 begin
 for i:=1 to s do
  begin
   for j:=1 to s-1 do
    write(i*j,' ');
    writeln(i*s);
  end;
 end
 else
 writeln(1);
 end;
end.

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14825次
    • 积分:106
    • 等级:
    • 排名:千里之外
    • 原创:91篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档