程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 題目1115: 字符串內排序

題目1115: 字符串內排序

編輯:C++入門知識

題目描述 輸入一個字符串,長度小於等於200,然後將輸出按字符順序升序排序後的字符串。         輸入 測試數據有多組,輸入字符串。         輸出 對於每組輸入,輸出處理後的結果。         樣例輸入 tianqin    樣例輸出 aiinnqt    提示 [+] *** 提示已隱藏,點擊上方 [+] 可顯示 ***       來源 2010年哈爾濱工業大學計算機研究生機試真題               [cpp]  /*********************************   *   日期:2013-3-5  *   作者:SJF0115   *   題號: 天勤OJ 題目1115: 字符串內排序  *   來源:http://acmclub.com/problem.php?id=1115  *   結果:AC   *   來源:2010年哈爾濱工業大學計算機研究生機試真題  *   總結:   **********************************/    #include<stdio.h>     #include<stdlib.h>    #include<string.h>       char array[201];      int cmp(const void *a,const void *b){       return *(char *)a - *(char *)b;   }   int main(){       int i,len;       while(gets(array)){           len = strlen(array);           //排序            qsort(array,len,sizeof(char),cmp);           //輸出            for(i = 0;i < len;i++){               printf("%c",array[i]);           }           printf("\n");       }       return 0;   }     /*********************************  *   日期:2013-3-5 *   作者:SJF0115  *   題號: 天勤OJ 題目1115: 字符串內排序 *   來源:http://acmclub.com/problem.php?id=1115 *   結果:AC  *   來源:2010年哈爾濱工業大學計算機研究生機試真題 *   總結:  **********************************/  #include<stdio.h>  #include<stdlib.h> #include<string.h>   char array[201];   int cmp(const void *a,const void *b){ return *(char *)a - *(char *)b; }www.2cto.com int main(){ int i,len; while(gets(array)){ len = strlen(array); //排序 qsort(array,len,sizeof(char),cmp); //輸出 for(i = 0;i < len;i++){ printf("%c",array[i]); } printf("\n"); } return 0; }  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved