C的函数定义

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:30:54
如何定义一个简单的函数对输入的数排序?
以下是我没定义函数写的.
#include <stdio.h>
#define ARR_SIZE 10
main()
{ int i,j,n,temp;
long num[ARR_SIZE] ;
printf("Please enter 10 numbers:");
for(i=0;i<10;i++)
scanf("%d",&num[i]);
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(num[i]<num[j])
{temp=num[i];num[i]=num[j]; num[j]=temp;}
}
}
for(i=0;i<10;i++)
printf("%d\n",num[i]);

}

书上有啊。比如冒泡。

void mySort( long *num, int len)
{
for(i=0;i<len;i++)
{
for(j=i+1;j<len;j++)
{
if(num[i]<num[j])
{temp=num[i];num[i]=num[j]; num[j]=temp;}
}
} // len 为数组长度,

}