java按照字典順序比較字符串 對(duì)三個(gè)字符串按字典序比較大???
對(duì)三個(gè)字符串按字典序比較大???#include<stdio.h>#include<string.h>int main(){void swap(char*,char*)char s1[3
對(duì)三個(gè)字符串按字典序比較大?。?/h2>
#include<stdio.h>#include<string.h>int main(){void swap(char*,char*)char s1[31],s2[31],s3[31]scanf(%s%s%s”,s1,s2,s3)if(strcmp(s1,s2)>0)swap(s1,s2)if(strcmp(s1,s3)>0)swap(s1,s3)if(strcmp(s2,s3)swap(s2,s3)printf(%s%s%s%sn”,s1,s2,s3)return 0}void swap(char*p1,char)*P2){char P[31]strcpy(P,P1)strcpy(P1,P2)strcpy(P2,P)}冒泡排序。將10個(gè)字符轉(zhuǎn)換為ASCII碼后,對(duì)大小進(jìn)行排序。
c語言中如何通過函數(shù)按字典順序排列輸入的十個(gè)字符串?
根據(jù)ASC代碼比較字符串大小并進(jìn)行排序。你可以先比較第一個(gè)字符的大小,如果第一個(gè)字符是相同的,然后比較第二個(gè)字符,這樣你就可以得到結(jié)果