tyf1218405122 发表于 2022-6-2 16:08:57

二维数组周边元素和



#include <stdio.h>
#define N 5

int main()
{
        int a;
        printf("请输入数组的数值:");
        int i,j;
        int min,sum=0;
        for(i=0;i<N;i++)
        {
                for(j=0;j<N;j++)
                {
                        scanf("%d",&a);
                }
        }
        min=a;
        for(i=0;i<N;i++)
        {
               
                for(j=0;j<N;j++)
                {       
                        if(min>a)
                        {
                                min=a;
                        }
                }
        }
       
        for(i=0;i<N;i++)
        {
                for(j=0;j<N;j++)
                {
                        /*
                        if(i==0||i==4)
                        {
                                sum=sum+a;       
                        }       
                        else if(j==0||j==4)
                        {
                                sum=sum+a ;
                        }*/
                       
                        if(i==0||i==4)
                        {
                                sum=sum+a;
                        }
                        if(i==1||i==2||i==3)
                        {
                                sum=sum+a+a;
                        }
                }       
        }
       

       
        printf("周边元素之和是%d",sum);
        putchar('\n');
        printf("最小的数是:%d",min);
       
}


没有加注释的那一种错在了什么地方?

风车呼呼呼 发表于 2022-6-2 17:59:35

5*5矩阵并不大,手动演算就知道了。
外围一共16个数,第一个if没毛病,加了第0行和第4行,这就10个数
然后1、2、3行,对 j 没限定,每次循环都加2个数,一行5个,一共3行,这就30个数
总共加起来是40个数的和,区别够明显吧

jhq999 发表于 2022-6-2 18:04:04

本帖最后由 jhq999 于 2022-6-2 18:05 编辑

if(i==1||i==2||i==3)
{
        sum=sum+a+a;////////这个被运行了15次,从1,0到1,4,2,0到2,4,3,0到3,4
}

豆嘉木 发表于 2022-6-2 18:17:43

{:10_256:}

tyf1218405122 发表于 2022-6-2 18:33:20

jhq999 发表于 2022-6-2 18:04


对对对 ,糊涂了......

kerln888 发表于 2022-6-2 21:01:56

{:10_256:}{:10_256:}{:10_256:}

xueCxueCxueJava 发表于 2022-6-2 21:13:02

{:10_256:}{:10_277:}

hornwong 发表于 2022-6-2 22:52:28

{:5_108:}

amazed 发表于 2022-6-3 00:54:28

6666666666666666

kerln888 发表于 2022-6-3 07:34:49

{:10_256:}{:10_256:}{:10_256:}每天来摸奖

gandixiwang 发表于 2022-6-3 08:30:53

{:5_106:}

画画的babi 发表于 2022-6-3 21:21:11

{:10_277:}

xueCxueCxueJava 发表于 2022-6-3 21:25:31

{:10_256:}

1613551 发表于 2022-6-4 15:22:10

{:10_277:}

豆嘉木 发表于 2022-6-6 10:38:20

{:10_256:}
页: [1]
查看完整版本: 二维数组周边元素和