11智能在线
新记
生成一个5行5列的二维矩阵,并输出。
0 2 2 2 2
1 0 2 2 2
1 1 0 2 2
1 1 1 0 2
1 1 1 1 0
举报该文章
相关建议 2013-06-20
#include "stdio.h"
int main()
{
int a[5][5];
int i,j;
//给矩阵元素赋值
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{
if(i==j)
a[i][j]=0;
if(i<j)
a[i][j]=2;
if(i>j)
a[i][j]=1;
}
//输出:
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
结果:
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2vq4fm2vs.html
其他看法
第1个回答 2013-06-20
#include<stdio.h>
void main()
{
int a[5][5],i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i>j) a[i][j]=1;
else if(i==j) a[i][j]=0;
else a[i][j]=2;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
追问
非常感谢!
本回答被提问者采纳
相似回答
大家正在搜
相关问题
随机产生一个5行5列的二维数组(每个元素为10以内的整数),...
c语言。给定一个5行5列的二维数组a[5][5],通过sca...
使用二维数组,任意输入一个5行5列的矩阵,计算该矩阵对角线元...
C++中生成一个5*5的二维数组,输入数据,输入a,b的值,...
C语言:定义一个5行5列的二维数组,并初始化所有值(可以整体...
生成一个(0,10)之间的随机整数构成的5行5列的矩阵,要求...
c语言 二维数组 设计一程序,输入一个五行五列的矩阵,计算并...
随机产生一批两位整数生成的5*5的方阵,放入一个二维数组中,...