版面调整调查!
返回列表 回复 发帖

大哥看一下这个代码!!!!

在a[3][5]中找出最大的数,要求用指针做!


void main()
{
void clrscr();
int a[3][5],(*p)[5],i,j,max,temp;
printf("请输入一个数组: \n");
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
scanf("%d",&a[j]);
}
p=a;
max=a[0][0];

for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
if(max{
temp=max;
max=*(*(p+i)+j);
*(*(p+i)+j)=temp;

}


}
printf("%d\n",*(*(p+i)+j));
printf("%3d%3d",i,j);
printf("\n");
}
gsfsd

re:一开始就看见一个错误。scanf("%d...

一开始就看见一个错误。scanf("%d",&a[j]);
应该是scanf("%d",&a[j]);

re:改过来之后还是不行啊!改成 scanf(...

改过来之后还是不行啊!改成 scanf("%d",& a[j]);也不行!!
gsfsd

re:void main(){void...

void main()
{
void clrscr();
int a[3][5],(*p)[5],i,j,max,temp;
printf("请输入一个数组: \n");
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
scanf("%d",&a[j]);
~~~~~
}

p=a;
max=a[0][0];
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
if(max[j])
{
max=*(*(p+i)+j);
}
}
printf("%d\n",max);
/* ~~~~~*/
printf("%3d%3d",i,j);
/* 这里也不对,要保存Max的I,J,否则总是3和5*/
printf("\n");
}

A conclusion is simply the place where someone got tired of thinking.

re:谢谢落!!大哥吊!!大哥你是哪个...

谢谢落!!
大哥吊!!
大哥你是哪个院?和你交个朋友落!!
我是化工学院的!!
你的qq是多少落!!
以后还有很多的问题要请教你哦!!
gsfsd

re:都是湘大人,不用客气。

都是湘大人,不用客气。
A conclusion is simply the place where someone got tired of thinking.

re:哦不懂


不懂
我是白痴我怕谁

我的主页------静思阁

re:看天书

看天书

re:有好多没用的变量啊~~

有好多没用的变量啊~~

re:看不懂啊看不懂啊!!!我都计算机大二了怎...

看不懂啊看不懂啊!!!我都计算机大二了怎么什么都不懂啊!!·
哭死我去了!!
太好胜ぉ使我对泪哭泣,太倔强あ让我朝血冷 笑
    哭泣的孩子说:“我很坚强,因为任性的哭。”我就是那个哭泣的孩子,肩上 停着我鬼魅的小妖精,它的名字叫放肆

re:找出数组的最大值 兄弟写程序比较规范...

找出数组的最大值
兄弟写程序比较规范啊
返回列表