按输出样例给n行n列的矩阵赋值,矩阵每个单元数据都只有1位,用0~9共10个数字按顺序一行一行循环填充矩阵。
输入格式:
输入整数n(小于10)
输出格式:
输出n行n列的矩阵,每个数据后一个空格
输入样例:
6
结尾无空行
输出样例:
0 1 2 3 4 5
6 7 8 9 0 1
2 3 4 5 6 7
8 9 0 1 2 3
4 5 6 7 8 9
0 1 2 3 4 5
结尾无空行
实现代码:
#include <stdio.h>
int main()
{
int n,i,j,a[10][10],t=0;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
a[i][j]=t;
t++;
if(t==10)
t=0;
}
for(i=0;i<n;i++)
{
if(i!=0)
printf("\n");
for(j=0;j<n;j++)
{
printf("%d ",a[i][j]);
}
}
}