c语言 写一个函数,用气泡法对输入的10个字符按从大到小顺序排列!!!!急急急

2024-12-02 20:46:19
推荐回答(1个)
回答1:

C程序:


#include "stdio.h"


#define N 10


void BubbleSorting(char arr[], int n)

{

char temp;


for(int i=0; i

{

for(int j=0; j

{

if(arr[j] < arr[j+1])

{

temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

}


void main()

{

char arr[N];

int i;


printf("请输入十个字符:");

for(i=0; i

{

scanf("%c", &arr[i]);

}


BubbleSorting(arr, N);


for(i=0; i

{

printf("%2c", arr[i]);

}

}


运行效果: