C语言:5X5矩阵,右下角含主对角线各元素加10,左下角的元素都加5
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/07 06:40:55
C语言:5X5矩阵,右下角含主对角线各元素加10,左下角的元素都加5
1 2 3 4 5 11 7 8 9 10
6 7 8 9 10 16 17 13 14 15
11 12 13 14 15 21 22 23 19 20
16 17 18 19 20 26 27 28 29 25
21 22 23 24 25 31 32 33 34 35
1 2 3 4 5 11 7 8 9 10
6 7 8 9 10 16 17 13 14 15
11 12 13 14 15 21 22 23 19 20
16 17 18 19 20 26 27 28 29 25
21 22 23 24 25 31 32 33 34 35
#include
int main()
{
unsigned int arr[5][5] = {{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}};
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
if(j > i)
{
arr[i][j] += 5;
}
else
{
arr[i][j] += 10;
}
}
}
for(int i = 0;i < 5;++i)
{
printf("\n");
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
}
getchar();
return 0;
}
/*
void fun()
{
float a,b,c,d,e,a1,b1,c1,d1,e1,x;
scanf("%f %f %f %f %f",&a,&b,&c,&d,&e);
scanf("%f %f %f %f %f",&a1,&b1,&c1,&d1,&e1);
scanf("%f",&x);
int a2,b2,c2,d2,e2;
int a3 = 0,b3 = 0,c3 = 0,d3 = 0,e3 = 0;
float result = 0;
for(a2 = 0;a2
再问: 运行有错误
再答: #include<stdio.h>
#include<stdlib.h>
int main()
{
unsigned int arr[5][5] = {{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}};
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{ printf("%d ",arr[i][j]);
}
printf("\n");
}
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
if(j > i)
{
arr[i][j] += 5;
}
else
{
arr[i][j] += 10;
}
}
}
for(int i = 0;i < 5;++i)
{
printf("\n");
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
}
printf("\n");
system("pause");
return 0;
}
我的运行结果:
int main()
{
unsigned int arr[5][5] = {{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}};
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
if(j > i)
{
arr[i][j] += 5;
}
else
{
arr[i][j] += 10;
}
}
}
for(int i = 0;i < 5;++i)
{
printf("\n");
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
}
getchar();
return 0;
}
/*
void fun()
{
float a,b,c,d,e,a1,b1,c1,d1,e1,x;
scanf("%f %f %f %f %f",&a,&b,&c,&d,&e);
scanf("%f %f %f %f %f",&a1,&b1,&c1,&d1,&e1);
scanf("%f",&x);
int a2,b2,c2,d2,e2;
int a3 = 0,b3 = 0,c3 = 0,d3 = 0,e3 = 0;
float result = 0;
for(a2 = 0;a2
再问: 运行有错误
再答: #include<stdio.h>
#include<stdlib.h>
int main()
{
unsigned int arr[5][5] = {{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}};
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{ printf("%d ",arr[i][j]);
}
printf("\n");
}
for(int i = 0;i < 5;++i)
{
for(int j = 0;j < 5;++j)
{
if(j > i)
{
arr[i][j] += 5;
}
else
{
arr[i][j] += 10;
}
}
}
for(int i = 0;i < 5;++i)
{
printf("\n");
for(int j = 0;j < 5;++j)
{
printf("%d ",arr[i][j]);
}
}
printf("\n");
system("pause");
return 0;
}
我的运行结果:
求一个5*5的整型矩阵对角线元素之和,用C语言
c语言编某方矩阵,在下面的5x5魔方矩阵中,每一行、每一列、及对角线上的元素之和都是相等的.试编程将5x5矩阵中的元素读
c语言3矩阵对角线元素求和
c语言 求N*N矩阵中主对角线和次对角线的元素之和
c语言 求4*4矩阵主对角线元素之和,副对角线元素之和
用C语言编程:求一个3*3的矩阵主对角线的元素之和.
输入5X5阶的矩阵,编程实现:(1)求两条对角线上的各元素之和.(2)求两条对角线上行、列下标均为偶数
C语言中.制作一个5*5的矩形数组.怎么将对角线的元素加和.只求提示.别全给程序、
C语言.求一个4X4矩阵的对角线元素之和,并找出对角线元素中的最大值..
C语言编程:一个5x5整数矩阵,对该矩阵打一个图形,元素为正打1,为负打0,为0打*
c语言 对角线数据 输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和
用C语言编程:求一个3行3列的矩阵对角线的元素之和.