題目要求:
實現簡單的英漢詞典,詞庫就10個單詞好了
實現功能:
輸入單詞時,可以輸出相應的中文
輸入中文時,可以輸出相應的英文
如果輸入的單詞或者中文查詢不存在時,則輸出"你所查詢的內容不存在,請重新輸入"。
【要求使用鍊錶來實現,並且直至輸入能查詢的詞時程式才退出,只要查詢不到就要一直重複輸入】
提供10個單詞
one 一
two 二
three 三
four 四
five 五
six 六
seven 七
eight 八
nine 九
ten 十
#include #include #include #define wordsize 20
#define meansize 25
struct record;
struct node;
int flag = 0;
void initdata(struct node *head);
void printdata(struct node *head);
void searchbyword(struct node *head,char *word);
void searchbymean(struct node *head,char *mean);
int main()
//printdata(head);
}return 0;
}//初始化資料
void initdata(struct node *head)
; char chinese[10][10] = ;
struct node *p = head;
int i;
for(i=0;i<10;i++)
p->next = null;
}//列印出鍊錶資料
void printdata(struct node* head) }
//根據英文查中文
void searchbyword(struct node *head,char *word)
else
}printf("未找到,請重新輸入\n");
} //根據中文查英文
void searchbymean(struct node *head,char *mean)
else
}printf("未找到,請重新輸入\n");
}
最近幫小師弟寫的乙個小demo,順便讓自己複習了一波c語言的知識。。。 怎麼使用C語言實現乙個簡單的類
聽到一哥們碰到乙個面試題,說使用c模擬乙個類。我們知道c中是沒有類的概念的,那我們怎麼使用c模擬類呢?其實我們的辦法並不多,巨集定義可能會是乙個不錯的選擇,下面是簡單的嘗試。define struct s int a int b int c struct s define struct h stru...
c語言 實現乙個棧
include include include include 入棧出站操作 typedef struct nodenode,pnode typedef struct stack pstack,stack void init pstack void push pstack,int bool isem...
C語言實現乙個簡單通訊錄
通訊錄和學生資訊管理系統的基本功能部分實現一模一樣。來看看不一樣的部分。查詢 通訊錄需要實現根據聯絡人不同資訊查詢的功能,可以為每一種查詢情況都封裝乙個查詢函式,或者根據不同情況返回不同的比較結果進行查詢。為了使函式更加簡短,我們將該功能分為三個函式。根據 mode 的不同獲取不同比較方式的比較結果...