c语言课程设计湖南工程学院,湖南工程学院15级C语言课程设计报告.doc
湖南工程學院15級C語言課程設計報告.doc
課 程 設 計 報 告
課程名稱 C語言課程設計
課題名稱 通訊錄
專 業 電氣工程
班 級 1561
學 號 201517060105
姓 名 盧靖
指導教師 李杰君 楊子華 陳多
2016年 1 月 10 日
湖南工程學院
課 程 設 計 任 務 書
課程名稱 C語言課程設計
課 題 通訊錄管理系統
專業班級 電氣工程
學生姓名 盧靖
學 號 201517060105
指導老師 李杰君 楊子華 陳多
審 批
任務書下達日期 2015 年 12 月 28 日
任務完成日期 2016年 1 月 10 日
一、設計內容與設計要求
1.設計內容:
第一部分 綜合練習
(1)一個數如果恰好等于它的因子之和,這個數就稱為“完數”。例如6=1+2+3.編程 找出1000以內的所有完數,并輸出它們的因子。
(2)求100(不包括100)以內能被3或7整除,但不能同時被3和7整除的自然數的倒數之和。
(3)求如下表達式:
s=1+1/(1+2)+1/(1+2+3)+......+1/(1+2+3+...+n)
要求用以下方法計算:1)計算前n項 2)直至最后一項的值小于eps
(4)以“*”為字符,打印一個倒三角形。倒三角形的行數由鍵盤輸入。
(5)使用數組,編寫一個任意進制數轉化為十進制正整數的轉換工具。
(6)函數int add(int a[N][N] , int b[N])的功能是將a數組中每行的最小元素放入b數組中,編寫該函數實現之。
(7)編寫一函數: int substring(char *str, char *sub), 判斷字符串sub是否是字符串str的子串,若是子串,則返回子串的位置,否則返回 -1。
第二部分猜數字游戲的設計
一、問題描述
本系統可以用來進行單獨的加、減、乘、除心算練習。
二、功能描述
1)計算機自動出題,用戶進入每項練習時,屏幕上會顯示用戶所做的相應的題數,如果不想繼續可以隨時退出。
2)設計的系統完全適合用戶,比如除法時考慮到小學生的水平問題,只允許出現整除情況。
3)用戶輸入的答案不對時,提示錯誤,用戶輸入的結果如果連
2續兩次不對,計算機會自動給出正確答案,供用戶參考。
4)執行一個具體的功能之后,程序將重新顯示菜單。
2.設計要求:
1)設計正確,方案合理。
2)界面友好,使用方便。
3)程序精煉,結構清晰。
4)上機演示。
3.設計報告要求:
課程設計報告格式如下:
1)正文的格式:一級標題用3號黑體,二級標題用四號宋體加粗,正文用小四號宋體,行距為22。
2)正文的內容:
第一部分 綜合練習,要求寫出正確的程序,設計輸入數據及程序調試結果
第二部分按照課題要求,介紹課題的主要功能、課題的功能模塊的劃分、主要功能的實現、程序調試、總結、附件(所有程序的源代碼,要求對程序寫出必要的注釋)。
課程設計報告需5000字左右(不含附件及源程序代碼)。
3)課程設計報告裝訂順序:封面、任務書、目錄、正文、評分、程序清單附件。
二、進度安排
星期時間班級內容地點第17周星期二1-2節電氣工程1561/62任務布置E410第18周星期一1-4節電氣工程1561/62第一次上機E410第18周星期二1-4節電氣工程1561/62第二次上機E410第17周星期四5-8節電氣工程1561/62第三次上機E410
湖南工程學院國際教育學院
2015年12月 28 日
目 錄
第一部分 綜合練習1
第二部分小學生CIA的設計10
1 設計目的10
2 概要設計10
3 詳細設計11
3.1 數據結構11
3.2 四則運算模塊功能設計12
3.3 使用說明12
4 系統測試13
4.1戲初始畫面測試13
4.2加法運算測試13
4.3減法運算測試14
4.4乘法運算測試14
4.5除法運算測試15
4.6答錯提示測試15
5課程設計總結16
6 附錄 17
第一部分 綜合練習
總結
以上是生活随笔為你收集整理的c语言课程设计湖南工程学院,湖南工程学院15级C语言课程设计报告.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟器左下方数字含义
- 下一篇: 社工钓鱼网站实验