提交记录 #487
提交时间:2024-12-10 16:55:01
语言:c
状态:Accepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#3600:
55【字符】组成最大数
#include <stdio.h>
#include <string.h>
// 对字符数组进行降序排序
void sort_digits(char *digits, int length) {
for (int i = 0; i < length - 1; i++) {
for (int j = i + 1; j < length; j++) {
if (digits[i] < digits[j]) {
char t = digits[i]; // 使用 char 类型
digits[i] = digits[j];
digits[j] = t;
}
}
}
}
int main() {
char number[101]; // 定义数组大小为 101,最多支持 100 位数字
scanf("%s", number);
int length = strlen(number);
sort_digits(number, length);
printf("%s\n", number);
return 0;
}