C語言課程設計報告

2022-12-02 01:36:06 字數 1680 閱讀 1672

學部:機電學部

專業: 地理資訊系統 目錄

第1章分支與迴圈 3

1.1設計任務 3

1.2演算法分析 3

1.3源程式** 3

1.4執行結果 4

第2章陣列與函式 5

2.1設計任務 5

2.2演算法分析 5

2.3源程式** 5

2.4執行結果 7

3.1設計任務 8

3.2演算法分析 8

3.4執行結果 9

4.1設計任務 10

4.2演算法分析 10

4.3源程式** 10

4.4執行結果 10

心得體會 11

1. 馬克思手稿中有一道數學題,有30人,其中有男人、女人和小孩,在一家飯館吃飯花了50先令,每個男人花了3先令,每個女人花了2先令,每個小孩花了1先令;問男人、女人和小孩各有幾人?

2. a、b、c、d、e五人在某天夜裡合夥捕魚,到第二天凌晨都疲憊不堪,於是各自睡覺。日上三竿,a第乙個醒來,他將魚分成了5份,把多餘的1條魚扔掉,拿走自己的乙份。

b第二個醒來,也將魚分成了5份,把把多餘的1條魚扔掉,拿走自己的乙份。c、d、e依次醒來按同樣的方法拿魚。問他們合夥至少補了多少條魚?

(用文字或流程圖進行描述)

設男人x人,女人y人,小孩z人。

x+y+z=30

3x+2y+z=50

1. 有乙個一維陣列score,內存放10個學生的成績,要求編寫三個函式分別求學生的平均成績,求10個學生的最高分,求10個學生的最低分。

2. 給出年,月,日,計算該日是該年的第幾天。(用函式實現)

3. 驗證歌德**猜想:任意乙個大於6的偶數均可表示為兩個質數的和。(用函式實現)

(用文字或流程圖進行描述)

第一題利用for語句和if語句

第二題主要利用函式

第3章指標和結構體

1. 已知乙個整型陣列a[5],其各元素值為4,6,8,10,12。使用指標求該陣列元素之積。

2. 輸入n個學生的學號,性別,年齡和3個單科分數,分別輸出男生總分和女生總分。

(用文字或流程圖進行描述)

第一題*p=a,(*p++)=a[i]

第二題struct

3.3源程式**

第4章綜合-學生資訊管理系統

設計乙個學生資訊管理系統,能插入,刪除和查詢學生資訊。程式執行後出現歡迎介面,提示輸入要進行操作的學生資訊表檔名,輸入檔名後出現提示選單,允許使用者輸入不同的字元進行反覆操作。

a——往學生資訊表檔案尾插入學生資訊;

b— —刪除學生資訊表檔案中某個序號的學生資訊;

c——顯示學生資訊表檔案中所有學生資訊;

d——能按給定的序號查詢並顯示學生資訊;

e——退出系統。

① 構造資料結構:

typedef struct student

stu;

②主函式呼叫的各個功能函式說明:

(自己寫函式宣告,並做相應注釋說明)

這次的設計報告寫完後,有了很多感悟,我發現了自己在課堂上遺漏的許多知識,也更加熟悉了自己掌握了的知識,c語言是值得付出的學科,我們需要踏踏實實的一步一步的鞏固自己在課堂上學習到的知識。程式設計對於我們女生來說不是一件易事,所以遇見困難我們就更加不能急躁,迎難而上。

C語言課程設計報告

課程名稱計算機高階語言課程設計 c 教師姓名 本科生姓名 本科生學號 本科生專業機械設計製造及其自動化 所在院系機電學院 類別c.本科生 日期2013.7.11 注 1 無評閱人簽名成績無效 2 必須用鋼筆或原子筆批閱,用鉛筆閱卷無效 3 如有平時成績,必須在上面評分表中標出,並計算入總成績。模擬手...

C語言課程設計報告

1.本頁為設計報告要求頁,製作好報告後輸出時將本頁刪除 2.本模板的各種字型及頁面設定請同學們 3.本設計報告左側裝訂。在虛線處裝訂。4.在課程設計封皮一頁上用已經設定好的宋體四號來填寫各個專案。5.在課程設計評定表一頁上用宋體小四填寫班級 學號 姓名 專案組 專案組長 專案組組員 本人工作簡介。組...

C語言課程設計報告

電氣與資訊工程學院 c語言程式設計 課程設計報告 課程設計題目 酒店房間登記與計費管理 專業自動化 班級t1023 6 姓名師曉義 1 需求分析 1 問題 根據需求,該系統所應包含的資訊有以下一些 酒店房間登記與計費管理的基本資訊 客戶姓名 身份證號 開始入住時間 退房時間 入住房間號 房間 入住費...