|
我来写个排序先
选择排序
首先把要排的数据放到数组里比如a[n] ={ 1,2,3,...};
int i,j;
int temp;
for ( i=0; i <n; i++)
{
for ( j=i+1; j <n; i++)
{
if( a < a[j])
{
temp = a;
a = a[j];
a[j] = temp;
}
}
}
以上是选择排序 降序的 如果想要升序的 把a <a[j] 改成a> a[j] 就行了
int i,j;
int temp;
for ( i=0; i <n; i++)
{
for ( j=i+1; j <n-i+1; i++)
{
if( a < a[j])
{
temp = a;
a = a[j];
a[j] = temp;
}
}
}
以上是冒泡排序 降序的 升序的同选择排序
单词的排序 是用strcmp这个函数来比较两个单词 别忘记引用头文件
有点累 最后建议你买本数据结构书 里面有很多算法
|