當前位置:編程學習大全網 - 編程軟體 - 解壹道C語言程序編程題: 讀入壹個不定長的字符串,對該字符串進行升序排序並輸出(望高手幫忙)

解壹道C語言程序編程題: 讀入壹個不定長的字符串,對該字符串進行升序排序並輸出(望高手幫忙)

void bubble_sort(char *strInput,int len)

{

int i,j,flag,temp;

for(i = 0; i < n-1; i++)

{

 flag = 1;

 for(j = 0; j < n-i-1; j++)

 {

if(strInput[j] > strInput[j+1])

{

temp = strInput[j];

strInput[j] = strInput[j+1];

strInput[j+1] = temp;

flag = 0;

}

 }

 if(1 == flag)

break; //跳出循環

}

return;

}

int main()

{

char strInput[200];

gets(strInput);

bubble_sort(strInput, strlen(strInput));

printf( "%s\n", strInput);

}

  • 上一篇:PLC和ARM 單片機哪個好啊 ? 哪個好學?哪個對編程要求高?ARM主要就是編程嗎?
  • 下一篇:濟南市實驗初中的師資力量
  • copyright 2024編程學習大全網