c语言关键字中英翻译机课程设计,C语言关键字中英翻译机.doc
C語言關鍵字中英翻譯機.doc
下載提示(請認真閱讀)1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內容而直接下載帶來的問題本站不予受理。
2.下載的文檔,不會出現我們的網址水印。
3、該文檔所得收入(下載+內容+預覽)歸上傳者、原創作者;如果您是本文檔原作者,請點此認領!既往收益都歸您。
文檔包含非法信息?點此舉報后獲取現金獎勵!
下載文檔到電腦,查找使用更方便
10
積分
還剩頁未讀,繼續閱讀
關?鍵?詞:語言
關鍵字
翻譯機
資源描述:
中 北 大 學
課程設計報告
學 院、系:
軟件學院
專 業:
軟件工程
學 生 姓 名:
學 號:
10210109
設 計 題 目:
C語言關鍵字中英翻譯機
起 迄 日 期:
2011年5月30日~ 2011年6月10日
指 導 教 師:
李玉蓉
發任務書日期: 2011年6月10日
1.課程設計任務概述及實施方案
課程設計任務概述:
(1) 輸入英文關鍵字可以翻譯出中文,如輸入int則輸出整形;
(2) 輸入中文關鍵字可以翻譯出英文,如輸入整形則輸出int;
(3) 若輸入的不是關鍵字則要求繼續輸入;
(4) 可以多次查詢;
(5) 輸入bye+回車則退出程序;
實施方案:
(1) 定義兩個字符型數組分別存放中文關鍵字和英文關鍵字,中文和英文的順序要一一對應;
(2) 定義一個字符型數組用來存放輸入的字符串;
(3) 利用strcmp()函數和循環結構比較輸入的英文(漢字)關鍵字和已有的英文(漢字)_關鍵字逐一比較;
(4) 若輸入的關鍵字和已有的比較相同則輸出對應的英文或漢字關鍵字,若輸入的關鍵字與已有的關鍵字沒有相同的則要求繼續輸入;
(5) 再利用循環結構實現多次查詢功能;
(6) 用exit()函數實現輸入“bye”時退出;
2.課程設計的具體工作內容:
(1) 功能介紹:
a)按“1+回車”為漢翻英,按“0+回車”為英翻漢
b)輸入英文關鍵字輸出漢字關鍵字;
c)輸入漢字關鍵字輸出英文關鍵字;
d)輸入bye則程序退出;
(2) 程序運行結果:
a)進入程序后顯示:
b)按“1+回車”則為漢翻英,輸入漢字關鍵字
c)按”0+回車”則為英翻漢,輸入英文關鍵字
d)輸入bye則退出
3.課程設計心得(要求300字以上,程序源代碼以附錄形式附在報告最后)
課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛煉實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程.隨著科學技術發展的日新日異,當今計算機應用在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握計算機開發技術是十分重要的。
回顧起此次課程設計,至今我仍感慨頗多,的確,自從拿到題目到完成整個編程,從理論到實踐,在整整一個星期的日子里,可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,這畢竟獨立做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說結構體……通過這次課程設計之后,一定把以前所學過的知識重新溫故。
這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在謝老師的辛勤指導下,終于游逆而解。同時,在李老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的感謝!
附錄:
程序代碼:
#include #include #include void main()
{
int i,j,x;
char * yw[]={"auto","break","do","else","float","double","if","switch"
,"register","int"};
char * zw[]={"自動","中斷","循環體","否則","單精度","雙精度","如果","開關","寄存器","整形"};
char k[10];
printf("如果是漢翻英則輸入1,英翻漢則輸入0:");
scanf("%d",&x);
if(x==1)
{
for(i=0;i<100;i++)
{
printf ("請輸入:");
scanf ("%s",k);
if (strcmp(k,"bye") == 0) exit(0);
for(j=0;j<10;j++)
{
if(strcmp(k,zw[j])==0)
{
printf("輸出為:");
printf("%s\n",yw[j]);break;
}
}
}
}
if(x==0)
{
for(i=0;i<100;i++)
{
printf ("請輸入:");
scanf ("%s",k);
if (strcmp(k,"bye") == 0) exit(0);
for(j=0;j<10;j++)
{
if(strcmp(k,yw[j])==0)
{
printf("輸出為:");
printf("%s\n",zw[j]);
break;
}
}
}
}
}
展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
?
人人文庫網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:C語言關鍵字中英翻譯機.doc
鏈接地址:https://www.renrendoc.com/p-50146216.html
總結
以上是生活随笔為你收集整理的c语言关键字中英翻译机课程设计,C语言关键字中英翻译机.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: echarts 5.4版本 map 地图
- 下一篇: 创建自己的手册 um命令