永发信息网

可以看一下我这个程序吗

答案:4  悬赏:20  手机版
解决时间 2021-05-08 22:04

编译没问题啊 怎么回事 哪出问题了

#include<stdio.h>
void mian()
{
int a[5][5];
int e,i,j,k,x,y;
int max=a[0][0];
printf("请输入五行五列数 系统将自动找出最大值\n并自动将最大数的行与第一行对换!\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
sacnf("%d",a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
x=i;
y=j;
}
}
}
printf("系统正在为您处理请稍后loading");

for(e=0;e<99999;e++)
{
printf("\b-");
for(e=0;e<5000000;e++)
{}
printf("\b\\");
for(e=0;e<5000000;e++)
{}
printf("\b|");
for(e=0;e<5000000;e++)
{}
printf("\b/");
}

printf("最大值:%d\nx=%d\ny=%d",max,x,y);

for(j=0;j<5;j++)
{
k=a[i][j];
a[i][j]=a[0][j];
a[0][j]=k;
}
printf("%d,%d,%d,%d,%d,%d",a[0][0],a[0][1],a[0][2],a[0][3],a[0][4]);
}

最佳答案
#include<stdio.h>

void main()
{
int a[5][5];
int e,i,j,k,x,y;
int max=a[0][0];
printf("请输入五行五列数 系统将自动找出最大值\n并自动将最大数的行与第一行对换!\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d", &a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
x=i;
y=j;
}
}
}

printf("最大值:%d\nx=%d\ny=%d\b",max,x,y);
printf( "交换后:\n" );
for( i = 0; i < 5; ++i ) {
k = a[0][i];
a[0][i] = a[x][i];
a[x][i] = k;
}

for ( i = 0; i < 5; ++i ) {
for ( j = 0; j < 5; ++j ) {
printf( "%d ", a[i][j] );
}
putchar( '\n' );
}
}
全部回答

sacnf("%d",a[i][j]);改为scanf("%d",a[i][j]);

楼上指出了楼主的错误

1、main scanf两处拼写错误

2、变量e的混乱(循环变量嵌套使用导致无限循环)

并修改了输出:变直接输出为for循环输出

但是还有一处错误,那就是max变量需要赋初值0

局部数组要初始化后才能使用的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么DNF进不去????、
海口那有卖荷兰猪。求 。真心
狂战30到35有什么好的巨剑?
五峰土家族自治县交通局公路管理所这个地址在
毕业晚宴邀请语句,求一些写邀请函能用上的诗
为什么我的宠物登陆不上去啊、愁死我了
一个15级的封装鞋子跳跃力+20 移动速度+6% 能
江苏省吴江市美吗 ?
七雄争霸市场内跑商路径怎么更改?
NEW JAZZ和JAZZ有什么区别?
男朋友外面有女人,我应该怎么办?给我个最好
闰九宾馆在哪里啊,我有事要去这个地方
银川到海南飞机票多少钱,银川到大连的飞机票
DNF开那些罐子有什么技巧?
椁这个字的读音读什么
推荐资讯
求问WinXP系统的IE收藏夹的路径
我想咨询你一下
洛阳涧西哪能批发点卡?
为什么我qq会平白无故没了Q币?
东北客思快餐这个地址在什么地方,我要处理点
DNF出现这个问题怎么解决啊
易查导航的网址是怎样的
如何练好勾手、动作要领都是什么?还有就是怎
摩托罗拉L72下的anyview软件用不了,别人说要
合肥到合肥南站有多远,安微芫湖到河南安阳内
QQ飞车帮忙看看这些那个好
鲁迅讽刺社会句子,求一句鲁迅名言原话,大意
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?