求助一个初级的问题啊 谢谢了
已知一个数列的前3个数为0,0,1,以后每个数为前3个数的和,编程序求此数列的第36个数菜鸟一个 程序如下部分
#include<stdio.h>
#include<malloc.h>
void main()
{
float *p=(float *)malloc(50 * sizeof(float));
*p=0;
*(p+1)=0;
*(p+2)=1;
int n;
for (n=0;n<=32;n++)
{
*(p+3)=(*p)+(*(p+1))+(*(P+2));
if(n==32)
{
printf("%f",*(p+3));
}
else
p++;
printf("循环%d",n);
}
}
可是出现了如下的错误
D:\Program Files\Microsoft Visual Studio\MyProjects\12345\12345.cpp(12) : error C2100: illegal indirection
不知道是什么原因呢 请赐教
[ 本帖最后由 jbddd 于 2010-1-24 00:51 编辑 ]