c語言關鍵詞中英翻譯機編程,課程設計--C語言關鍵字中英翻譯機

《課程設計--C語言關鍵字中英翻譯機》由會員分享,可在線閱讀,更多相關《課程設計--C語言關鍵字中英翻譯機(21頁珍藏版)》請在人人文庫網上搜索。

1、課課 程程 設設 計計 報報 告告 學院、系: 專業名稱: 課程設計科目 所在班級: 學生學號: 學生姓名: 指導教師: 完成時間: 計算機科學與技術 C 語言程序課程設計 2012 年 3 月-5 月 C 語言關鍵字中英翻譯機 一、設計任務與目標 (1)輸入中文關鍵字可以翻譯成英語,如輸入“整型”則輸出關鍵字“int” ; (2)輸入英文關鍵字可以翻譯成中文,如輸入“int”則輸出關鍵字“整型” ; (3)可多次查詢; (4)輸入 bye 時退出。 二、方案設計與論證 (1)定義兩個字符型數組分別存放中文關鍵字和英文關鍵字,中文和英文 的順序要一一對應,即數組的下標值要相同; (2)定義一個。

2、字符型數組用來存放輸入的字符串; (3)利用 strcmp()函數和循環結構實現輸入的英文或中文關鍵字和已定義 的字符型數組中的英文或中文關鍵字逐一比較; (4)輸入的關鍵字和已有的關鍵字比較相同則利用中英相對應的下標值相 同輸出對應的英文或中文; (5)利用循環結構實現多次查詢的功能; (6)利用 exit()函數實現輸入“bye”時退出程序; 三、程序框圖或流程圖,程序清單與調用關系 四、全部源程序清單 #include #include #include void main() int i,x,k,time; char a15; 是 ix; if (x=1) if (x=0) couta。

3、; if (strcmp(a,bye)=0) exit(0); couta; if (strcmp(a,exit)=0) exit(0); cout1? 是 調用 dayofmonth 和 leapyear 函數 days=days+dayofmo nthleapyear(y)a-2 a=a+1 b1;a-) days=days+dayofmonthleapyear(y)a-2; /根據上個月的剩余天 數來確定下個月的起始位置,所以要減 2 int festival(int month,int day) int fes1231; fes00=fes113=fes27=fes30=fes40=f。

4、es50=1; fes60=fes70=fes89=fes90=fes1124=1; for(b=1;byearmonth; i=alldays(year,month); int i,l,year,month; system(cls); coutyear1month1day1; coutyear2month2day2; one=alldays(year1,month1)+day1; two=alldays(year2,month2)+day2; if(onetwo) result=one-two-1; else result=two-one-1; date=(alldays(year1,mon。

5、th1)+day1-1)%7; /函數 alldays 中 day=1, 所 以要在這里減 1 if(result=-1) coutyearmonthday; time=(alldays(year,month)+day)-(alldays(1990,1)+1); i=time%5; if(i=0 else coutchoice; return choice; case 2:onemonth(); break; case 3: howlong(); break; case 4:fishornet(); break; exit(0);case 0: void main() int i; coute。

6、ndlendlendlendlendl; couttttt*endlendl endl; couttttt 歡 迎 使 用 萬 年 歷 查 詢 器 endlendlendl; couttttt*endlendl endl; couttttt 請按回車鍵繼續endl; getchar(); for(i=0;i100;i+) choose(); 五、程序運行結果測試與分析 (1)程序歡迎界面:能輸出理想結果 (2)功能選項界面:能輸出理想結果 (3)功能 1:查詢某年 A.輸入界面:能輸出理想結果 B輸出界面: 能輸出理想結果 (4)功能 2:查詢某年某月 A輸入界面: 能輸出理想結果 B輸出界面。

7、: 能輸出理想結果 (5)功能 3: 輸入年月日,輸出距今天還有多少天,星期幾,是否是公歷 節日。 A輸入界面: 能輸出理想結果 B輸出界面: 能輸出理想結果 (6)功能 4:某年某月某日是在打魚還是在曬網 A輸入界面: 能輸出理想結果 B輸出界面: 能輸出理想結果 (7)功能 5:輸入 0 退出程序,能夠成功運行。 六、結論與心得 本次課程設計是我通過自己的實踐對書本上的知識進行了與生活相關的運 用。在這個程序中,主要應用了所學過的循環,條件語句,數組以及調用函數。 這些知識的應用使我對課本所學過的內容的認識得到了更深刻的理解。 在編寫程序的過程中,也出現了很多錯誤。 比如函數語句的編寫錯誤。

8、導致輸 出結果并沒有出現符合實際的結果。出現這些情況后,通過研究分析,才慢慢找 到錯誤,想出解決錯誤的辦法。最后才得到了正確的結果。 七、參考資料 1 余江等編著,C 語言程序設計,天津科學技術出版社,132-149 頁 八、致謝 衷心感謝劉煥波同學對我的幫助。 課程設計成績評定表 對課程設計工作過 程的簡短介紹和自 我評價 學生簽名: 2012 年月日 (以下由評定小組教師填寫) 質量評價指標(在相應欄目打) 評價質量 評價項目 優秀 工 作 量 和 態 度 實驗、計算可靠性 文字和圖表質量 總體評價 良好中等及格不及格 評定成績 (百分制) 評定小組成員簽名 2012 年月日 制定人:王鉦旋,單緬審定人: 陳守孔。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529643.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529643.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529643.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言參數不能用 嗎,如何在C語言中禁止“未使用的參數”警告?

您可以使用gcc / clang的未使用屬性,但是我在標頭中使用這些宏,以避免在整個源代碼中__attribute__都有gcc特定的屬性,而且到處都有點冗長/難看。#ifdef __GNUC__# define UNUSED(x) UNUSED_ ## x __attribute__((__unused__))#else# defin…

c語言龍貝格積分法實驗報告,數值作業:龍貝格算法計算積分C語言實現

數值作業:龍貝格算法計算積分C語言實現數值作業:龍貝格算法計算積分C語言實現根據Romberg算法計算定積分,和變步長的Simpson算法的輸入都一樣.算法基本分析:輸入a,b(積分上下限),n為積分區間等分數,eps為計算精度,我這…

軟件設計師考c語言,軟件設計師教程考點精講之C語言三大定律

2016下半年軟考軟件設計師報名即將開始,同學們是否在學習過程中遇到了一些困難,下面由希賽軟考學院為打算參加下半年考試的你們準備了一些軟件設計師教程考點精講之Java編程性能措施,希望對大家有所幫助。自己總結的,覺得能幫助初…

用c語言程序算自己的年齡,新手編的小程序:計算年齡和出生后經歷的天數的小程序...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#includeint main(){int i,j,k,t,m,a,b,c0;int x,y,z,n;printf ("請按下面格式輸年-月-日\n");printf("請輸入現在年月日:\n");scanf ("%d-%d-%d",&i,&j,&k);printf("請…

計算機二級c語言公共基礎題,計算機二級C語言筆試公共基礎知識課后習題及答案...

全國計算機等級考試二級公共基礎知識課后習題及答案1第一章數據結構與算法一.選擇題1.算法的時間復雜度是指( )A. 執行算法程序所需要的時間B. 算法程序的長度C. 算法執行過程中所需要的基本運算次數D. 算法程序中的指令條數2.算法的空間復雜度是指( )A. 算法程序的長度B. 算法…

w ndows7文檔加密取消,win7文件夾怎么加密?windows7文件加密方法

win7文件夾怎么加密?電腦文件隱私問題一直都是很多用戶的關注重點,尤其是自己電腦經常被他人使用的朋友。也許使用第三方軟件為文件夾加密比較方便,但如果能夠不借助“外力”完成這一任務就更加完美。下面,我們就一起來看看windows7文件加密…

dbscan算法c語言實現,用C++實現DBSCAN聚類算法

這幾天由于工作需要,對DBSCAN聚類算法進行了C的實現。時間復雜度O(n^2),主要花在算每個點領域內的點上。算法很簡單,現共享大家參考,也希望有更多交流。數據點類型描述如下:復制代碼 代碼如下:#include using namespac…

小世界網絡模型代碼 c 語言,新的小世界網絡模型實現文本特征的提取方法與流程...

本發明涉及語義網絡技術領域,具體涉及新的小世界網絡模型實現文本特征的提取方法。背景技術:目前常用的文本特征提取方法,包括詞頻-反文檔頻率方法—TF-IDF、信息增益方法、互信息等方法;TF-IDF的簡單結構并不能有效地反映詞匯或短…

米4用linux刷機救轉,小米4變磚之后如何刷機自救?大神教你小米4線刷救磚方法...

三:使用miflash工具刷機的步驟本工具適用于小米,華為,聯想等手機品牌高通版本,不只是小米專用,教程僅供參考,看完一遍后再刷機。第一步:刷機工具安裝1.下載小米手機刷機工具MiPhone2015731&…

android動態更新配置文件,Android如何動態修改Manifest文件

修改manifest文件Android Manifest.xml,添加相應的聲明。在這里,我們需要將新定義的活動PrefsActivity注冊到manifest文件。同前面一樣,在Eclipse中打開AndroidManifest.xml文件會默認進入Eclipse提供的圖形化編輯界面。單擊Application選項卡…

com.android.phone已停止運行怎么解決方法,com.android.phone已停止運行怎么解決

在安卓手機上,不少用戶都會遇過com.android.phone已停止的彈窗,尤其經常刷機的最明顯。導致的原因實在太多,有刷機步驟不對的,亂改系統文件的,這里小編綜合網上的情況以及自身經歷,給廣大安卓用戶一個com.a…

android動畫放大后縮小,Android 補間動畫 scale(縮放)

今天又遇到了關于Android 動畫方面的問題,免不了一番瘋狂找資料,所幸解決了自己的問題,為了避免以后遇到同樣的問題,再次到處找資料,于是決定寫篇隨筆記錄下來,方便自己方便大家^_^;廢話就不說了…

android 生成泛型對象,java android解析多層含有泛型對象的json數據獲取不到泛型類型解析失敗解決辦法...

####問題描述* java 解析多層含有泛型對象的json數據獲取不到泛型類型* 如果將泛型改成實際的類型就能正常解析* 如果不改成實際的類型泛型數據被解析成com.google.gson.internal.LinkedTreeMap* 如果強制轉換報錯:java.lang.ClassCastException: com.google.gson.internal.Lin…

android 機器人動畫,Android 5.X與Android4.X版本機器人動畫的區別以及制作動畫的方法...

今天翻了下墻,解決了一直以來的疑惑問題:為什么Android5.0以及6.0的recovery版本,機器人動畫怎么就只有一張圖片?這個問題,我百思不得其解,看了很多網文,也只是有了個概念。請參考以下文檔&…

android盒子smb,普通安卓盒子smb方法 - 懷舊游戲長廊 - A9VG電玩部落論壇 - Powered by Discuz!...

本帖最后由 slime525 于 2018-10-20 21:00 編輯1安卓下安裝盒子伴侶一鍵自動安裝Optware2win下安裝Putty,記下盒子ip端口,賬戶密碼分別是:root,toor。小寫!3然后直接輸入:ipkg-opt install samba就會自動下…

android .9編譯,在Ubuntu 9.04下編譯Android源碼

一直都是刷官方的版本,準備自己編譯一下刷機。首先是下載,Android的源碼是托管在Linux Kernel的源碼站點,所以版本工具是git。關于git的使用和安裝請見我的另一篇文章《在Ubuntu Server上安裝Git》。創建一個存放Andorid的目錄,然…

android reshare.c病毒,惡意軟件分析 URL鏈接掃描 免費在線病毒分析平臺 | 魔盾安全分析...

META-INF/MANIFEST.MFtNDfEFTy~s{Cg\V/OxIl[Mf"JC E_UcB1$^x6"i]6U#3D5Tmw>20#&hG;bVl*XK]xJU"#k})ek?w&);ViFd0iCFvye{(jB9w%^!yEj2,DGAW|^8ws%bD*eQ6n]fI_w3_nP_gxWll)zf[}l[[Rpn7x7?vbxfuVzgOj^x^lZ,b;%TK7k^mro)AYQJ2o^sL/EDh"^qND9V|Gn(…

imeoptions android,軟鍵盤小記Android:imeOptions

1.actionUnspecified 未指定,對應常量EditorInfo.IME_ACTION_UNSPECIFIED.2.actionNone 沒有動作,對應常量EditorInfo.IME_ACTION_NONE3.actionGo 去往,對應常量EditorInfo.IME_ACTION_GO4.actionSearch 搜索,對應常量EditorInfo.IME_ACTION_SEARCH5.actionSend 發送,對應常量E…

android rn框架開發的例子,RN與安卓通信架構篇

本篇文章介紹的搭建Android與Rn之間的簡易通信架構,需要了解通信的基本使用的同學可以參考下面的鏈接開篇先上圖 - “簡易版的通信架構圖”RN與Android之間通信的架構圖本架構實現的功能有:自定義通信規則,并以Json作為數據傳輸格式進行傳輸實…

android 查詢所有圖片和視頻,Android系統詳解之獲取圖片和視頻的縮略圖

從Android 2.2開始系統新增了一個縮略圖ThumbnailUtils類,位于framework的android.media.ThumbnailUtils位置,可以幫助我們從mediaprovider中獲取系統中的視頻或圖片文件的縮略圖,該類提供了三種靜態方法可以直接調用獲取。1.static Bitmap c…