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...