卷饼-79 2021-12-18 20:43 采纳率: 92.3%
浏览 9

c语言,矩阵,加减运算,错误,求解

一个m行m列的矩阵每一行的所有元素求和
输出两个答案对了,另外两个错误?
运行结果如图:

img


希望能有错误理由

#include<stdio.h> 
int main()
{
    int m,i,j;
    scanf("%d",&m);
    int a[m][m];
    for(i=0;i<m;i++)
    {
        for(j=0;j<m;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    int hang[m];
    for(i=0;i<m;i++)
    {
        for(j=0;j<m;j++)
        {
            hang[i]+=a[i][j];
        }
    }
    for(i=0;i<m;i++)
    {if(hang[i]!=0)
    printf("%d\n",hang[i]);
    }
    return 0;
    
}

  • 写回答

1条回答 默认 最新

  • 树下等苹果 2021-12-18 20:53
    关注

    你是如何做到定义一个变量数组还能运行程序的,按理来说应该运行会报错吧

    评论

报告相同问题?

问题事件

  • 创建了问题 12月18日

悬赏问题

  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
  • ¥15 pycharm输出和导师的一样,但是标红
  • ¥15 想问问富文本拿到的html怎么转成docx的