永发信息网

请问该代码错在哪里?

答案:2  悬赏:0  手机版
解决时间 2021-05-11 10:46

该代码的作用是从键盘输入一个5行5列的实数数组,并求出最大最小值,然后将最大与最小值的位置交换

main()
{
float f[5][5],max,min,x;
int i,j,max_i,max_j,min_i,min_j;

printf("please enter float f[5][5]");

for(i=0;i<5;i++)

for(j=0;j<5;j++)

{ scanf("%f",&x);
f[i][j]=x;
}
max=min=f[0][0];
min_i=0; min_j=0; max_i=0; max_j=0;

for(i=0;i<5;i++)

for(j=0;j<5;j++)

{
if(max<f[i][j])

max=f[i][j],max_i=i,max_j=j;

if(min>f[i][j])

min=f[i][j],min_i=i,min_j=j;

}
f[max_i][max_j]=min;
f[min_i][min_j]=max;


for(i=0;i<5;i++)
printf("\n");
for(j=0;j<5;j++)
{ printf("%5f",f[i][j]);
}
}

最佳答案

main()
{
float f[5][5],max,min,x;
int i,j,max_i,max_j,min_i,min_j;


printf("please enter float f[5][5]");


for(i=0;i<5;i++)


for(j=0;j<5;j++)


{ scanf("%f",&x);
f[i][j]=x;
}
max=min=f[0][0];
min_i=0; min_j=0; max_i=0; max_j=0;


for(i=0;i<5;i++)


for(j=0;j<5;j++)


{
if(max<f[i][j])


max=f[i][j],max_i=i,max_j=j;


if(min>f[i][j])


min=f[i][j],min_i=i,min_j=j;


}
f[max_i][max_j]=min;
f[min_i][min_j]=max;



for(i=0;i<5;i++)
{
printf("\n");
for(j=0;j<5;j++)
{ printf("%5.2f",f[i][j]);
}
}


}

全部回答

最后输出搞错了啊

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男厕所标语爱情公寓,为什么男厕所的小便器(
予感是哪个动画里的歌
兢兢兢业业是什么意思,兢兢业业,如履薄冰是
为什么我买了奥特曼变声器仍然不能变身???
河北省唐山市开平区.路北区.路南区..哪里有真
贝瓦唐诗三百首全集,唐诗三百首五言古诗
跪求英伦组合的[[千里之外]]MP3
打工和创业的区别?创业之前到底要不要打工?
总想ML怎么办
打火机怎样加气
摩天大楼为什么只有黄钻有牛郎
我想知道什么可以不受时间的洗礼,历史的尘埃
我想去惠州买房子,请问能升值吗?那个位置好
学会计是不是得难
qq飞车心动值多少经验到4级
推荐资讯
查歌词 急啊~~
汽车都有哪种品牌型号?麻烦大家苍苍忙!谢谢
星舞之尘在哪换?
威海的房屋都改成楼房了吗
描写书院的句子,描写书院的诗词
有什么软件可以剪伴奏…
关于下雨前的谚语,描写阴雨天湖边树木的诗句
皮卡堂教堂多少钱,皮卡堂婚纱多少钱
后来发生了什么?
谁有漫游好的加点(最好是射击流)?
洛奇中的结实的线成功率
CPU5200+双核主板斯达克M2A内存2G/800显卡GF8
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?