#include <stdio.h>
void sort(int a[],int n????????????? );//需要把數(shù)組大小傳進(jìn)來
int main()
{
?? int array[]={45,56,76,234,1,34,23,2,3};//數(shù)字任意給出
?? sort(array,sizeof(array)/sizeof(array[0]));//不可用sort(array, int m=sizeof(array).....)
?? return 0;
}
void sort(int a[],int n)
{
//int n=sizeof(a)/sizeof(a[0]);
for (int i=0;i<n;i++)
{
?for (int j=0;j<n;j++)
?{
//?if (a[i]=='\n') break; it doesn't work! char string ='0' worked.
?if (a[i]>a[j])//> sort 10 -> 1;< sort 1 -> 10;
?{
??int temp=a[i];
??a[i]=a[j];
???? a[j]=temp;
?};
?}
}
}
posted on 2006-08-29 10:53
創(chuàng)建更好的解決方案 閱讀(874)
評(píng)論(0) 編輯 收藏 引用