有2
将该数组定义为全局变量,即:
int
g_arr
void
fun()
{...}
void
main()
{...}
void
fun(int
arr[])
{...}
void
main()
{
int
arr[10]
fun(arr)
}
#include
void paixu(int array[],int len)
{
int t,i,j
for (i=0i<len-1i++)
{
for (j=0j<len-1-ij++)
if (array[j]>array[j+1])
{
t=array[j]
array[j]=array[j+1]
array[j+1]=t
}
}
}
int main ()
{
int in,i,array[128]
printf("输入一个正整数:")
scanf("%d",&in)
printf("输入%d个整数:\n",in)
for (i=0i<ini++)
{
scanf("%d",&array[i])
}
paixu(array,in)
printf("排序后: ")
for (i=0i<ini++)
{
printf("%d ",array[i])
}
return 0
}