当前位置: 代码迷 >> C语言 >> [求助] 有关指针的错误
  详细解决方案

[求助] 有关指针的错误

热度:230   发布时间:2006-08-10 09:00:04.0
[求助] 有关指针的错误

#include <stdio.h>
#include <stdlib.h>
void search(float *p,int n)
{

int i;
printf("the scores of NO.%d\n",n);
for (i=0;i<3;i++)
printf("%4.2f\t",*(*(p+n)+i)); \\就是这个地方。
}

main()
{

float score[3][3]={{65,67,69},{80,86,84},{50,90,76,}};
search(*score,2);
system("PAUSE");

}
小女子先谢谢了~~

[此贴子已经被作者于2006-8-10 9:02:11编辑过]

搜索更多相关的解决方案: 指针  

----------------解决方案--------------------------------------------------------
jie jie , ni yao zuo shen m

----------------解决方案--------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>

void search(float p[][3],int n)
{

int i;
printf("the scores of NO.%d\n",n);
for (i=0;i<3;i++)
printf("%4.2f\t",*(*(p+n)+i));
}

int main(void)
{

float score[3][3]={{65,67,69},{80,86,84},{50,90,76,}};

search(score,2);

exit(0);
}


----------------解决方案--------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
void search(float *p,int n)
{

int i;
printf("the scores of NO.%d\n",n);
for (i=0;i<3;i++)
printf("%4.2f\t",*(p+3*n+i)); //这个地方应该这样
}

main()
{

float score[3][3]={{65,67,69},{80,86,84},{50,90,76,}};
search(*score,2);
system("PAUSE");

}

[此贴子已经被作者于2006-8-10 9:11:21编辑过]


----------------解决方案--------------------------------------------------------

谢谢论坛,
不过如果不修正主函数的话。

改这个函数的话

void search(float *p,int n)
{

int i;
printf("the scores of NO.%d\n",n);
for (i=0;i<3;i++)
printf("%4.2f\t",*(*(p+n)+i)); \\就是这个地方。 我主要想改正这个地方。
}
麻烦了


----------------解决方案--------------------------------------------------------
ni yao da ying shen m

----------------解决方案--------------------------------------------------------
对不起,是我没把题意说明白。

主要是利用void search(float *p,int n)
把第N个学生的学生成绩输出来。
主函数是给定,没有办法更改。
主要是写void search(float *p,int n)函数。


void search(float *p,int n)
{

int i;
printf("the scores of NO.%d\n",n);
for (i=0;i<3;i++)
printf("%4.2f\t",*(*(p+n)+i)); \\编译到这儿有问题。

}



----------------解决方案--------------------------------------------------------
jie jie, ni na shi 2D shu zu, ni na li mei cuo

----------------解决方案--------------------------------------------------------
看4楼
----------------解决方案--------------------------------------------------------
hehe, SunShining da ge ye dui mei nv gan xing qu le..

----------------解决方案--------------------------------------------------------
  相关解决方案