c语言做n行n列的方阵,C语言编程,求 给定一个n行n列(n<=10)的二维整数方阵,要求在这个矩阵中找出一个子矩阵,该子矩阵中所有...

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

yxwzhen9538

推荐于 2017.11.24

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:45%    等级:12

已帮助:14851人

#include

main()

{

int e,i,j,m,n,a,b,k,l;float h=0,v=0;int s[100][100];

scanf("%d",&e);

for(i=0;i

{

for(j=0;j

}

for(i=0;i

{

for(j=0;j

{

k=s[i][j];

for(a=i+1;a

{

for(b=j+1;b

{

for(m=i;m<=a;m++)

{

for(n=j;n<=b;n++)

{

s[m][n]=s[m][n]/1.00;

h=h+s[m][n];

if(k>=s[m][n])k=s[m][n];

}

}

l=(a+1-i)*(b+1-j);

k=k/1.00;

h=h/l-k;

if(h>=v)v=h;

h=0;

}

}

}

}printf("%.2f",v);

}

我做的 答案是对了 但是考试时过不了 同求高手指点哪里有错!

10分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值