程序填空题:生成矩阵
根据输入的n(<=10)值,生成一个上三角矩阵。
如输入6
则输出如图的上三角矩阵:
1 1 1 1 1 1
0 1 1 1 1 1
0 0 1 1 1 1
0 0 0 1 1 1
0 0 0 0 1 1
0 0 0 0 0 1
c++
程序写在这里。下面的空分值是3分。
#include<stdio.h>
int main()
{
int n,a[10][10]={0};
int i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for( ; j<n ; j++)
a[i][j]=1;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return 0;
}
答案:
第1空:j=i
如输入6
则输出如图的上三角矩阵:
1 1 1 1 1 1
0 1 1 1 1 1
0 0 1 1 1 1
0 0 0 1 1 1
0 0 0 0 1 1
0 0 0 0 0 1
c++
程序写在这里。下面的空分值是3分。
#include<stdio.h>
int main()
{
int n,a[10][10]={0};
int i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for( ; j<n ; j++)
a[i][j]=1;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return 0;
}
答案:
第1空:j=i