3个回答
展开全部
#include <stdio.h>
#define N 20
void main()
{
int a[N][N]={0},n,i,j;
printf("输入n:");
scanf("%d",&n); //输入矩阵阶数
for( i=0; i<n; i++) //把对角线置一
a[i][i]=1;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("%2d",a[i][j]); //输出矩阵
if(j==n-1) printf("\n");
}
}
#define N 20
void main()
{
int a[N][N]={0},n,i,j;
printf("输入n:");
scanf("%d",&n); //输入矩阵阶数
for( i=0; i<n; i++) //把对角线置一
a[i][i]=1;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("%2d",a[i][j]); //输出矩阵
if(j==n-1) printf("\n");
}
}
展开全部
#include <stdio.h>
#define N 5 // 矩阵的大小
int main()
{
int i, j;
int matrix[N][N];
// 将矩阵初始化为0
for (i = 0; i < N; ++i) {
for (j = 0; j < N; ++j) {
matrix[i][j] = 0;
}
}
// 设置对角线上的元素为1
for (i = 0; i < N; ++i) {
matrix[i][i] = 1;
}
// 输出矩阵的值
for (i = 0; i < N; ++i) {
for (j = 0; j < N; ++j) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
#define N 5 // 矩阵的大小
int main()
{
int i, j;
int matrix[N][N];
// 将矩阵初始化为0
for (i = 0; i < N; ++i) {
for (j = 0; j < N; ++j) {
matrix[i][j] = 0;
}
}
// 设置对角线上的元素为1
for (i = 0; i < N; ++i) {
matrix[i][i] = 1;
}
// 输出矩阵的值
for (i = 0; i < N; ++i) {
for (j = 0; j < N; ++j) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照你的要求编写的Java程序如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class BBB {
public static void main(String[] args) {
final int N=5;
int a[][]=new int[N][N];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
if(i==j || i==N-1-j){
a[i][j]=1;
}
}
}
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class BBB {
public static void main(String[] args) {
final int N=5;
int a[][]=new int[N][N];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
if(i==j || i==N-1-j){
a[i][j]=1;
}
}
}
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询