|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #define N 5
- int main()
- {
- int a[N][N];
- printf("请输入数组的数值:");
- int i,j;
- int min,sum=0;
- for(i=0;i<N;i++)
- {
- for(j=0;j<N;j++)
- {
- scanf("%d",&a[i][j]);
- }
- }
- min=a[0][0];
- for(i=0;i<N;i++)
- {
-
- for(j=0;j<N;j++)
- {
- if(min>a[i][j])
- {
- min=a[i][j];
- }
- }
- }
-
- for(i=0;i<N;i++)
- {
- for(j=0;j<N;j++)
- {
- /*
- if(i==0||i==4)
- {
- sum=sum+a[i][j];
- }
- else if(j==0||j==4)
- {
- sum=sum+a[i][j] ;
- }*/
-
- if(i==0||i==4)
- {
- sum=sum+a[i][j];
- }
- if(i==1||i==2||i==3)
- {
- sum=sum+a[i][0]+a[i][4];
- }
- }
- }
-
-
- printf("周边元素之和是%d",sum);
- putchar('\n');
- printf("最小的数是:%d",min);
-
- }
-
复制代码
没有加注释的那一种错在了什么地方?
本帖最后由 jhq999 于 2022-6-2 18:05 编辑
- if(i==1||i==2||i==3)
- {
- sum=sum+a[i][0]+a[i][4];////////这个被运行了15次,从1,0到1,4,2,0到2,4,3,0到3,4
- }
复制代码
|
|