复合棉会起球吗:旅行商问题C语言的求解

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 19:34:31
程序筐架的建立. 谢谢

排序额外写了一个字函数,结构清晰点。

Void change(int array[],int n) /*冒泡排序子函数,n是个数*/
{ int i, j, temp;
for(j=0;j<=(n-2);j++)
{ for(i=0;i<=(n-2-j);i++)
{ if (*(array+i)<*(array+i+1))
{temp=*array(i); /*指针操作,效率高*/
*array(i)=*(array+i+1) ;
*(array+i+1)=temp ;
}
}
}

} /* 排序函数结束*/

# include <stdio.h>
# define N 4
main ()
{ int a[N] , m ;
for(m=0 ; m<=N-1 ; m++)
{printf(“please give the a(%d) : ”, m ) ;
scanf(“%d”,(a+m)) ;
}
change (a, N ) ; //调用排序函数
printf(“ The array is OK : /n ” ) ;

for (m=0 ; m<=N-1 ; m++) //由大到小排列
printf(“ %d ”, *(a+m) ) ;

} //主函数结束