从键盘输入一个字符串,用冒泡法对该字符串中的字符由大到小进行排序,并输出结果。C语言
时间: 2024-02-01 20:16:33 浏览: 216
冒泡排序算法的实现,用C语言实现。
以下是用C语言实现的冒泡排序字符串程序:
```c
#include <stdio.h>
#include <string.h>
void bubbleSort(char arr[], int n) {
int i, j;
char temp;
for(i = 0; i < n - 1; i++) {
for(j = 0; j < n - i - 1; j++) {
if(arr[j] < arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
int main() {
char str[100];
printf("请输入一个字符串:");
gets(str);
int n = strlen(str);
bubbleSort(str, n);
printf("排序后的字符串为:%s", str);
return 0;
}
```
运行程序时,输入一个字符串,程序会对该字符串进行冒泡排序,并输出结果。
阅读全文