c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:17:37
c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素

c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素
c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素

c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素
直接写在main函数里了,可以将关键代码提取出来放到另外函数中,以数组名和方阵大小n作为参数.
另外,将辅对角线理解为从右上到左下的对角线了,不知对否?
#include
int main(void)
{
\x05int n = 3;
\x05int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
\x05
\x05int i = 0;
\x05int j = 0;
\x05int mainAdd = 0;
\x05int subMul = 1;
\x05int maxItem = a[0][0];
\x05for(i = 0; i < n; i++)
\x05\x05for(j = 0; j < n; j++)
\x05\x05{
\x05\x05\x05if(i == j)
\x05\x05\x05\x05mainAdd += a[i][j];
\x05\x05\x05if(i+j == n-1)
\x05\x05\x05\x05subMul *= a[i][j];
\x05\x05\x05if(maxItem < a[i][j])
\x05\x05\x05\x05maxItem = a[i][j];
\x05\x05}
\x05\x05printf("主对角线元素之和为 %d,辅对角线元素之积为 %d,最大元素为 %d\n",mainAdd,subMul,maxItem);
return 0;
}

c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素 C语言:设有一个4*4的方阵,其中的元素有键盘输入.求(1)对角线上元素之和;(2)辅对角线上元素之和;(3)方阵中最大的元素 设有4×4的方阵,其中的元素由键盘输入.求出:1.主对角线上元素之和;2.辅对角线上元素之和;3.方阵中最大的元素.题是这样的 但是提交就错 了,#include #define N 4int main(){ int a[N][N],c=0,j,i,line=0,b 1、求一个n阶方阵的主对角线和副对角线上的元素之和. 编写程序,通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后求出主对角线上的元素之和.求大神编写C程序,通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后求出主对角 由键盘输入n阶的方阵,请输出该矩阵各列元素的和,以及两条对角线上各个元素之和C语言 用Pascal语言:输入4×4方阵,分别求两条对角线上元素之和. c语言输出5乘5阶的矩阵,求两条对角线上行列下标为偶数各元素之积 输入4×4的数组,编写程序实现:(1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的 设有一个6×6的方阵,VB求方阵中最小的元素的位置和值1.设有一个6×6的方阵,其中的元素是随机产生的10 - 99 之间的两位数.分别求出主对角线和次对角线上元素之和,以及方阵中最小的元素的位 c语言 输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和 c语言 对角线数据 输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和 求这样一个3×3的矩阵,其行、列及对角线上各元素之和为15编一个C语言程序编一个C语言程序求这样一个3×3的矩阵,其行、列及对角线上各元素之和为15 c 语言:输入一个3*3的矩阵,求解对角线上元素的最大值. C语言编程题:定义一个5╳5的矩阵,求对角线上的元素之和.要求:1)5╳5的矩阵是一个整型二维数组.2)对角线上交叉的元素只加一次. 输入4×4的数组,编写程序实现:① 求出对角线上各元素的和; ② 求出对角线上行、列下标均为偶输入4×4的数组,编写程序实现:① 求出对角线上各元素的和; ② 求出对角线上行、列下标均 c语言问题.编程求一个4*4矩阵两条对角线上所有元素的和 找出矩阵每行的最大值,并将最大值与正对角线上元素对换,C语言编程,最好详细点,