c語言字母排序問題,C語言字母排序問題

時間 2021-07-01 01:06:15

1樓:

很有意思題……今天太晚了,明天給你做吧

btw,樓主是哪個學校的,現在國外大學這樣學c的好像不多了...

2樓:雨過天晴日丶

#include

#include/*string包含gets,puts,strlen函式*/

void main()

}puts(n);/*輸出排序後的字元陣列n*/}在vc++6.0執行了下,可以。

3樓:星雨新痕

#include

#include

typedef struct table alphabet_t;

alphabet_t alphabet[26];

//字元表,輸入的字元按出現的順序依次標記為1.2.3……,沒出現的標記為0

int main()

char str[128]=;

printf("please input the string\n");

scanf("%s",str);

printf("the string you inputted is \"%s\"\n",str);

int no;

no=1;

for(i=0;i='a')

if(alphabet[str[i]-'a'].index==0)

if(str[i]<='z'&&str[i]>='a')

if(alphabet[str[i]-'a'].index==0)

}char ch;

ch='a';

for(i=0;i<26;i++) //輸出參照行

printf("%c ",ch+i);

printf("\n");

no=1;

while(1) //把字元表中不為0的字元按index的大小依次輸出

} if(ch == 0) //說明剩下的都是index為0的字元了

break;

no++;

}for(i=0;i<26;i++) //把字元表中剩餘的字元依次輸出(index為0的)

if(alphabet[i].index == 0)

printf("%c ",alphabet[i].ch);

printf("\n");

return 0;}

c語言實現向下氣泡排序 55

4樓:千鋒教育

void downdubblesort(int a) }}

C語言氣泡排序問題,c語言氣泡排序問題!?

文文的鵬鵬 lz的排序方法是錯誤的。比如,輸入8 6 12 0,按照lz的演算法,最終的排序結果是6 8 12 0。lz的演算法只能保證每相鄰的兩個數小在前大在後,但整體結果並不是這樣,所以排序還是要雙重迴圈的。 排序方法挺多的,各有各的優缺點的,有些人只是習慣了用某一個而已。 哈哈,可以用選擇排序...

C語言程式設計問題 給元素排序,C語言 排序問題

提問的藝術 中文版 在網路世界裡,當提出乙個技術問題時,你能得到怎樣的?這取決於挖出答案的難度,同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案 不想掩飾對這樣一些人的蔑視 他們不願思考,或者在發問前不去完成他們應該做的事。這種人只會 時間 他們只願索取,從不付出,無端消耗...

c語言連結串列排序,C語言連結串列排序

問明 include stdafx h include stdlib h 建立一個節點,data為value,指向null node create intvalue node head node malloc sizeof node head data value head next null re...