www.ctrt.net > C语言用选择排序法从小到大排序字符串

C语言用选择排序法从小到大排序字符串

是的 已经很接近了, 只差一点,在输出上。 直接%s输出shmily就好了。。。 #include#include#define Max 100int main(){ char shmily[Max]; int count; int i,j,k,empty; printf("请输入字符串:\n"); scanf("%s",shmily); count=strlen(shmily);...

#include void sort(int a[],int n) //选择排序 { int i; int j; for(i=0;i

是 int main()不是 intmain()

#include void sortArr(char a[], int n) { for(int i=0;i

#include void selectSort(int array[], int n) { int i, j, d; int temp; for(i = 0; i < n - 1; ++i) { d = i; //开始一趟选择排序,假定第i个元素是后面n - i + 1个未排序的元素中最小的元素 for(j = i + 1; j < n; ++j) if(array[j] < array...

//冒泡法:# includeint main(){ int i,j,arr[6],temp; printf("请输入6个数:"); for(i=0;i

#include #include #include #define N 10/* 设定要输入的字符串个数,可更改 */ int cmp(char *p1,char *p2) /* 字符串比较函数 */ {int i=0; while (*(p1+i)==*(p2+i)) if (*(p1+i++)=='\0') return 0; /* 这里是先判断*(p1+i)=='\0',然后再...

#includevoid sorted(int a[],int n){ //选择法排序 int i,j,k,t; for(i=0;i

#include void main (){int a[] = {0,-9,8,1,6};int i,j,tem;puts ("Array content:");for (i=0; i

void sort(int a[], int n) { int i, j, t; for(i = 0; i < n - 1; i++) for(j = i + 1; j < n; j++) if(a[i] > a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } }

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com