#include<stdio.h>
#include<string.h>
void nixu(char* num);
int main(void)
{
char num[100];
printf("请输入字符串:");
gets_s(num);
nixu(num);
return 0;
}
void nixu(char* num)
{
int i, j, k, t;
i = strlen(num);
for (j = 0; j < i - 1; j++)//采用了冒泡排序
{
for (k = 0; k < i - 1 - j; k++)
if (num[k] > num[k + 1])
{
t = num[k];
num[k] = num[k + 1];
num[k + 1] = t;
}
}
for (j = 0; j < i; j++)
printf("%c", num[j]);
}
输入一行字符,将其中的每个字符从小到大排列后输出
最新推荐文章于 2023-11-08 16:35:16 发布