當前位置:編程學習大全網 - 編程軟體 - 編寫sort函數,實現用選擇排序法對字符壹維數組中存儲的有效字符按降序排序

編寫sort函數,實現用選擇排序法對字符壹維數組中存儲的有效字符按降序排序

程序

#include<stdio.h>

#include<string.h>

void sort(char *str)

{ int i,j;

char c;

for ( i=0;i<strlen(str)-1;i++ )

for ( j=i+1;j<strlen(str);j++ )

if ( str[i]<str[j] )

{ c=str[i]; str[i]=str[j]; str[j]=c; }

}

void main()

{ char s[256];

printf("請輸入壹個字符串,字符數最多255個:"); scanf("%s",s);

sort(s);

printf("排序後結果: %s\n",s);

}

運行結果

請輸入壹個字符串,字符數最多255個:abioqujakdnciuyewqrjklvjlduioauior

排序後結果: ywvuuuurrqqooonllkkjjjiiiieddcbaaa

  • 上一篇:linux壹切皆文件的設計思想有什麽優缺點
  • 下一篇:怎麽查找中標項目信息?三大查找渠道分享
  • copyright 2024編程學習大全網