用C语言,输入一字母串,将其从小到大排列(如果输入字母为大写,要将其转换为对应的小写字母

学习 时间:2026-03-29 17:29:06 阅读:4880
用C语言,输入一字母串,将其从小到大排列(如果输入字母为大写,要将其转换为对应的小写字母输入一串字母,将其从小到大排列(如果输入字母为大写,要将其转换为对应的小写字母进行排序),输入#表示输入结束,输入其他非字母时,提示输入非法,重新输入,排序完成后,讲结果写入文件

最佳回答

正直的小馒头

曾经的乌龟

2026-03-29 17:29:06

#include #include #define MaxSize 50void TurnChar(char a[]);void SortChar(char a[]);void main(){char a[MaxSize];printf("请输入字符串:");gets(a);TurnChar(a);SortChar(a);printf("\n排序后的字符串为:");puts(a);}//转换字符串中大字字母为小写void TurnChar(char a[]){char *p;p=a;while(*p!='\0'){if((*p>='A') && (*p 再问: 我觉的while循环那是不是有问题,因为要以#号结束 再答: 哥们是不是问错人了呀

最新回答共有2条回答

  • 孤独的小天鹅
    回复
    2026-03-29 17:29:06

    #include #include #define MaxSize 50void TurnChar(char a[]);void SortChar(char a[]);void main(){char a[MaxSize];printf("请输入字符串:");gets(a);TurnChar(a);SortChar(a);printf("\n排序后的字符串为:");puts(a);}//转换字符串中大字字母为小写void TurnChar(char a[]){char *p;p=a;while(*p!='\0'){if((*p>='A') && (*p 再问: 我觉的while循环那是不是有问题,因为要以#号结束 再答: 哥们是不是问错人了呀

上一篇 我向往的一所中学 500字

下一篇 ““Don’t worry about tomorrow,for tomorrow will worry about i