要求:将冒泡排序过程单独写成一个函数,再在主函数中通过调用该函数实现对任意输入的多个数据(数据个数不超过100个)进行排序,并输出排序结果。
è¿ä¸ªé®é¢æ大å¦èè¯çæ¶åä¹éå°è¿ï¼
å ³äºå°å泡æåºè¿ç¨åç¬åæä¸ä¸ªå½æ°ï¼åå¨ä¸»å½æ°ä¸éè¿è°ç¨è¯¥å½æ°å®ç°å¯¹ä»»æè¾å ¥çå¤ä¸ªæ°æ®ï¼æ°æ®ä¸ªæ°ä¸è¶ è¿100个ï¼è¿è¡æåºï¼å¹¶è¾åºæåºç»æã
çæ¡å¦ä¸ï¼
#include <stdio.h>
//å泡æåº
void bubble_sort(int a[],int n);
//è¾åºæåº
void output(int a[], int n);
int main()
{
int number[100],count=0;
char y;
printf("请è¾å ¥ä»»æ个æ°ï¼æå车é®ç»æ\n");
do
{
scanf("%d",&number[count++]);
}while((y=getchar()) != '\n');// è¿éç¨æ¥å¤ææ¯å¦è¾å ¥äºå车
bubble_sort(number,count);
output(number,count);
return 0;
}
çæ¡è¿ç¨å¤ªå¤äºï¼æåªåäºä¸åï¼å©ä½çä¸åå¨è¿éï¼
å
°å·å¤§å¦Cè¯è¨ç¨åºéè¿å®ä¹å½æ°å®ç°å泡æåºè¿ç¨