目录
1.思路
设一个数组存输入进来的字符,计算出数组的长度,用两次循环使最大的字符在前面最小的在后面,再使用一次循环遍历输出
2.代码
#include<stdio.h>
int main()
{
int i, j;
char arr[10];
int sz = sizeof(arr) / sizeof(arr[0]);
char ch;
for (i = 0; i <=sz - 1; i++)
{
scanf("%c", &arr[i]);
}
for (i = 0; i <=sz - 1; i++)
{
for (j = 0; j <=sz - 1; j++)
{
if (arr[j] < arr[j + 1])
{
ch = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = ch;
}
}
}
for (i = 0; i <= sz - 1; i++)
{
printf("%c", arr[i]);
}
return 0;
}
3.代码实现
今天的分享就到这里了,学会了点个赞再走吧!!!你们的认可是我最大的动力谢谢~~
我是Try_harder,正在磕磕绊绊中成长~~