java按照字典顺序比较字符串 对三个字符串按字典序比较大小?

对三个字符串按字典序比较大小?#include<stdio.h>#include<string.h>int main(){void swap(char*,char*)char s1[3

对三个字符串按字典序比较大小?

#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个字符转换为ASCII码后,对大小进行排序。

c语言中如何通过函数按字典顺序排列输入的十个字符串?

根据ASC代码比较字符串大小并进行排序。你可以先比较第一个字符的大小,如果第一个字符是相同的,然后比较第二个字符,这样你就可以得到结果