当前位置: 代码迷 >> C语言 >> [求助] 帮我看看这程序是错在那里了??
  详细解决方案

[求助] 帮我看看这程序是错在那里了??

热度:387   发布时间:2004-06-12 16:52:00.0
[求助] 帮我看看这程序是错在那里了??

void main() { int nCount; int i; float temp; float *pBuffer;  

 scanf("Input a integer: %d",&nCount);  /*读入nCount个数字*/ pBuffer =(float*)malloc(nCount * sizeof(float)); for(i=0; i<nCount;++i) { scnaf("%f",pBuffer+i); } for(i=0;i<nCount/2;++i)   /*逆序*/ {            temp= (*pBuffer+i); *(pBuffer+i)=(*pBuffer+nCount-i-1); *(pBuffer+nCount-i-1)=temp; }                  /*输出*/ for(i=0;i<nCount;++i ) { printf("%f",(*pBuffer+i)); } free(*pBuffer);   /*释放内存*/ }


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

你让别人找错应该说的清楚点,你的程序要干什么?

哪里有问题?


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

11行(包括空行)

scnaf("%f",pBuffer+i);

scnaf改为scanf


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