版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37960603/article/details/82079948
题目传送门
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int T;
scanf("%d",&T);
while(T--){
int p;
scanf("%d",&p);
for(int i=1;i<=p;i++) for(int j=1;j<=p;j++) printf("%d%c",(i+j-2)%p,j==p?'\n':' ');
for(int i=1;i<=p;i++) for(int j=1;j<=p;j++) printf("%d%c",(i-1)*(j-1)%p,j==p?'\n':' ');
}
}