首页 > 用户发贴区 > 编程问题提问区 > 初学者,不知出错原因,有心人指点一下。
2008
06-08

初学者,不知出错原因,有心人指点一下。

简单问题,可老找不出哪错了


#include <stdio.h>
#define N 6
void main()
{
 int sort(int b[],int N);错误 11.c 5: 说明语法错误在 main 函数中
 int i,a[N];
 printf(“\ninput  number:”);
 for(i=0;i<N;i++)
 scanf(“%d”,&a[i]);
 sort(a,N);
 for(i=0;i<N;i++) printf(“%3d\n”,a[i]);
 getch();
 }


int sort(int b[],int N) 错误 11.c 15: 说明语法错误
 {int t,i,j;
  for(i=0;i<N;i++)
   {
    for(j=i+1;j<N;j++)
    if(b[i]>b[j])
     {
      t=b[i];
      b[i]=b[j];
      b[j]=t;
     }
    }
  }


 


初学者,不知出错原因,有心人指点一下。》有 2 条评论

  1. shuang 说:

    N已被宏定义了吧

  2. galepai 说:

    谢谢楼上的,解决了!!

留下一个回复