求N*N矩阵的主对角线(左上-右下)元素的和并输出.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 15:40:32
求N*N矩阵的主对角线(左上-右下)元素的和并输出.
例如,当矩阵为:
1 6 2 2
3 5 4 5
8 4 5 6
4 5 6 7
则主对角线上的元素之和为:18
在fum()函数中的//
}
int main()
{
void NONO( );//函数声明
int a[N][N]={1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7}
int i,j ,sum;
printf("array is:\n");
for(i=0;i
例如,当矩阵为:
1 6 2 2
3 5 4 5
8 4 5 6
4 5 6 7
则主对角线上的元素之和为:18
在fum()函数中的//
}
int main()
{
void NONO( );//函数声明
int a[N][N]={1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7}
int i,j ,sum;
printf("array is:\n");
for(i=0;i
#include<stdio.h>
#define N 4
int fun(int arr[N][N]);
{
//
}
int main()
{
void NONO( );//函数声明
int a[N][N]={1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7}
int i,j ,sum;
printf("array is:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
sum=fun(a);
printf("result is: %d\n,sum);
NONO( );
return 0;
}
void NONO()
{FILE *fr,*fw;
int i,j,x[N][N];
fr=fopen("E:\\homework\\20060735.DAT","r");
fw=fopen("E:\\homework\\20020735.DAT","r");
for(i=1;i<=5;i++)
{for(j=0;j<N;j++)
fscanf(fr,"%d,%d,%d,%d",&x[j][0],&x[j][1],&x[j][2],&x[j][3]);
fprintf(fw,"resultis: %d\n",fun(x)):
}
fclose(fr);
fclose(fw);
}
你看看对吧.我这给机子没有运行软件.
基本思路就是使i=j,来计算和.
#define N 4
int fun(int arr[N][N]);
{
//
}
int main()
{
void NONO( );//函数声明
int a[N][N]={1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7}
int i,j ,sum;
printf("array is:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
sum=fun(a);
printf("result is: %d\n,sum);
NONO( );
return 0;
}
void NONO()
{FILE *fr,*fw;
int i,j,x[N][N];
fr=fopen("E:\\homework\\20060735.DAT","r");
fw=fopen("E:\\homework\\20020735.DAT","r");
for(i=1;i<=5;i++)
{for(j=0;j<N;j++)
fscanf(fr,"%d,%d,%d,%d",&x[j][0],&x[j][1],&x[j][2],&x[j][3]);
fprintf(fw,"resultis: %d\n",fun(x)):
}
fclose(fr);
fclose(fw);
}
你看看对吧.我这给机子没有运行软件.
基本思路就是使i=j,来计算和.
求N*N矩阵的主对角线(左上-右下)元素的和并输出.
matlab 怎么编程 输出n*n矩阵的对角线元素?
1.编程计算5×5的矩阵中,主对角线(从左上到右下)上所有元素之和s1;次对角线
c语言 求N*N矩阵中主对角线和次对角线的元素之和
定义一个N*N的矩阵,输出其对角线元素、上三角矩阵和下三角矩阵; 要考试 急
1、定义一个N*N的矩阵,输出其对角线元素、上三角矩阵和下三角矩阵; 2、 编程实现N阶方阵的乘法运算.
定义一个N*N的矩阵,输出其对角线元素、上三角矩阵和下三角矩阵; 2、 编程实现N阶方阵的乘法运算.
C语言:输入一个二维数组(3*4矩阵),输出从左上到右下最佳路径(经过节点的和最小);
从键盘输入一个5*5的矩阵,求该矩阵上主对角线元素之和及次对角线元素之积,并输出
用函数求一个N阶方阵右下三角元素的和(包括副 对角线上的元素).
罗马废墟给定程序中,函数FUN的功能是:计算N X N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回
用matlab 建立5*6矩阵 要求输出矩阵第n行元素 当n超过矩阵的行数自动转为输出最后一行并报错