求程序哪边错了“一个5×5的方阵利用输入函数动态赋初值后分别计算方阵每行每列及两对角线上的元素之和”
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/18 21:26:00
求程序哪边错了“一个5×5的方阵利用输入函数动态赋初值后分别计算方阵每行每列及两对角线上的元素之和”
#include
void main()
{
int i,j,a[5][5],sum=0,d_sum=0,fd_sum=0;
for(i=0;i
#include
void main()
{
int i,j,a[5][5],sum=0,d_sum=0,fd_sum=0;
for(i=0;i
![求程序哪边错了“一个5×5的方阵利用输入函数动态赋初值后分别计算方阵每行每列及两对角线上的元素之和”](/uploads/image/z/899314-34-4.jpg?t=%E6%B1%82%E7%A8%8B%E5%BA%8F%E5%93%AA%E8%BE%B9%E9%94%99%E4%BA%86%E2%80%9C%E4%B8%80%E4%B8%AA5%C3%975%E7%9A%84%E6%96%B9%E9%98%B5%E5%88%A9%E7%94%A8%E8%BE%93%E5%85%A5%E5%87%BD%E6%95%B0%E5%8A%A8%E6%80%81%E8%B5%8B%E5%88%9D%E5%80%BC%E5%90%8E%E5%88%86%E5%88%AB%E8%AE%A1%E7%AE%97%E6%96%B9%E9%98%B5%E6%AF%8F%E8%A1%8C%E6%AF%8F%E5%88%97%E5%8F%8A%E4%B8%A4%E5%AF%B9%E8%A7%92%E7%BA%BF%E4%B8%8A%E7%9A%84%E5%85%83%E7%B4%A0%E4%B9%8B%E5%92%8C%E2%80%9D)
#include<stdio.h>
void main()
{
int i,j,a[5][5],sum=0,d_sum=0,fd_sum=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{ sum=0;
for(j=0;j<5;j++)
sum+=a[i][j];
printf("%d line's sum is %d\n",i,sum);
}
for(j=0;j<5;j++)
{ sum=0;
for(i=0;i<5;i++)
sum+=a[i][j];
printf("%d col's sum is %d\n",j,sum);
}
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j)
d_sum+=a[i][j];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if (i+j==4)
fd_sum+=a[i][j];
printf("d_sum is %d fd_sum is %d\n",d_sum,fd_sum);
}
再问: 亲 请问你改了那个步骤 我愣是没看出来 求指教 我好明确
再答: 找一个Merge工具直接compare一下,程序多了修改的也可能不少。。。
再问: 给个下载链接好吗 我怕找错了
void main()
{
int i,j,a[5][5],sum=0,d_sum=0,fd_sum=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{ sum=0;
for(j=0;j<5;j++)
sum+=a[i][j];
printf("%d line's sum is %d\n",i,sum);
}
for(j=0;j<5;j++)
{ sum=0;
for(i=0;i<5;i++)
sum+=a[i][j];
printf("%d col's sum is %d\n",j,sum);
}
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j)
d_sum+=a[i][j];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if (i+j==4)
fd_sum+=a[i][j];
printf("d_sum is %d fd_sum is %d\n",d_sum,fd_sum);
}
再问: 亲 请问你改了那个步骤 我愣是没看出来 求指教 我好明确
再答: 找一个Merge工具直接compare一下,程序多了修改的也可能不少。。。
再问: 给个下载链接好吗 我怕找错了
求程序哪边错了“一个5×5的方阵利用输入函数动态赋初值后分别计算方阵每行每列及两对角线上的元素之和”
/*LAB5_2.c:输入一个M行M列的二维数组,分别计算两条对角线上的元素之和*/
输入3行3列的方阵,按行列形式输出该矩阵.求两条对角线上的元素之和.
将-2,-1,0,1,2,3,4,5,6这九个数字分别填入如图方阵的9个空格中,使得每行每列和对角线上的三个数之和相等.
1、求一个n阶方阵的主对角线和副对角线上的元素之和.
c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素
一个VB实验,关于输入一个3X3阶方阵,计算负对角线上各元素的和
输入一个M行M列的二维数组,分别计算两条对角线上的元素之和.M由下面的符号常量定义:
用Pascal语言:输入4×4方阵,分别求两条对角线上元素之和.
下面的方阵图中,每行、每列、每条对角线上的3个数的和相等
小于绝对值5的整数分别填入三排三列的方格内,每个数只能用一次使每行,每列及对角线上3个数之和均相等
用函数求一个N阶方阵右下三角元素的和(包括副 对角线上的元素).