C 语言字符串排序
发布时间
阅读量:
阅读量
使用C语言对字符串进行排序
设计并实现一个程序,用于对输入的字符串进行按字母顺序的排列输出。用户需按照系统提示输入三个字符串,程序将依据英文字母表中的26个字母顺序对这些字符串进行排序,并最终输出结果。
完整代码
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
void swap(char*str1,char*str2);
int main()
{
char str1[20],str2[20],str3[20];
printf("请输入3个字符串,每个字符串以回车结束!:\n");
fgets(str1, (sizeof str1 / sizeof str1[0]), stdin);
fgets(str2, (sizeof str2 / sizeof str2[0]), stdin);
fgets(str3, (sizeof str3 / sizeof str3[0]), stdin);
if(strcmp(str1,str2)>0)swap(str1,str2);
if(strcmp(str2,str3)>0)swap(str2,str3);
if(strcmp(st
全部评论 (0)
还没有任何评论哟~
