{
if(*(pt+j)>*(pt+i))
{
k=j;
}
}
tempnum=*(pt+i);
*(pt+i)=*(pt+k);
*(pt+k)=tempnum;
}
}
扩展资料:
其它方法:
voidSelectSort(intarr[],intn)
{
printf("\n选择排序法过程:\n");
inti,j,k,l , t;
for(i=0;i<n;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(arr[j]<arr[k])
{
k=j;
}
}
if(k?。絠)
{
t=arr[i];arr[i]=arr[k];arr[k]=t;
}
for(l=0;l<n;l++)
{
printf("%3c" , arr[l]);
}
printf("\n");
}
}
采用指针对数组进行排序c语言指针/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
#include stdio.h
#include stdlib.h
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
char *resort(char *a)
{
char cMin, cSwap;
int i, j, iIndex, iSize = strlen(a);
for(i=0; iiSize; i++)
{
cMin = 127;
for(j=i; jiSize; j++)
{
if(a[j] = cMin)
{
cMin = a[j];
iIndex = j;
}
}
cSwap = a[i];
a[i] = cMin;
a[iIndex] = cSwap;
}
return a;
}
int main(int argc, char *argv[])
{
char a[100];
gets(a);
puts(resort(a));
return 0;
}
函数排序c语言用指针的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于函数排序c语言用指针怎么排序、函数排序c语言用指针的信息别忘了在本站进行查找喔 。
- mysqli获取所有数据 mysql的提取函数
- mysql 分组函数 mysql分组取数据
- mysql统计函数
- 将数据保存到文件中c语言 将数据保存到mongodb
- springboot整合mongodb查询 springmongodb数值排序
- 查询所有部门信息和部门人数并按人数从多到少排序 查询各部门大于mysql
- mysql有rank函数吗 mysql有rank
- 吃避孕药后小腹 mysql数字格式排序
- redis-cli命令不能用 redis函数调用失败
- 罗布人村天气 mysql语言具有的功能
