先定义问题,找错。。
编写程序,要求用户录入一串整数(把这串整数存储在数组中),然后通过调用sort函数来排序这些整数。#define N 50
#include<stdio.h>
#include<conio.h>
sort(int a[]);
void main()
{
int a[N],i,num,m;
clrscr();
printf("Enter number of shu zu=");
scanf("%d",&num);
printf("They are:");
for(i=0;i<num;i++)
scanf("%d",&a[i]);
m=sort(a);
printf("Pai lei wei:%d\n",m);
getch();
}
sort(int a[])
{
int i,j,num,temp;
for(i=0;i<num;i++)
for(j=0;j<num-i-1;j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
哪里有错?