C語言程序設計第12次做業

1、本次課主要內容:

本章主要介紹指針相關的基礎知識,本節課的主要以下 函數

(1)經過示例"電碼加密"引入字符指針與字符串處理。首先重點介紹字符指針和字符串的關聯和區別,而後對經常使用字符串處理函數進行講解,經過對比示例強調字符串運算的特殊性並分析緣由。學習

(2)經過例子"任意個整數求和"引入用指針實現內存動態分配。首先要分析爲何要進行內存的動態分配管理,而後介紹了動態內存分配的通常步驟和具體分配函數。 網站

 

2、實驗內容:(70分)

1. 輸入一個字符串,把該字符串的前三個字母移到最後,輸出變換後的字符串。好比輸入"abcdef",輸出爲"defabc"。 加密

2. 字符串排序:讀入5個字符串,按由小到大的順序輸出。 spa

輸入格式:輸入爲由空格分隔的5個非空字符串,每一個字符串不包括空格、製表符、換行符等空白字符,長度小於80。 .net

3.使用函數實現字符串部分複製:要求編寫函數,將輸入字符串ttt中從第mmm個字符開始的所有字符複製到字符串sss中。 指針

4. 報數:報數遊戲是這樣的:有nnn我的圍成一圈,按順序從1到nnn編好號。從第一我的開始報數,報到mmm(<n<n<n)的人退出圈子;下一我的從1開始報數,報到mmm的人退出圈子。如此下去,直到留下最後一我的。 blog

本題要求編寫函數,給出每一個人的退出順序編號。 排序

5. 使用動態內存分配的方法實現例8-5的冒泡排序。 遊戲

 

3、實驗要求:

1. 做業的Deadline:  2016-12-15 20:00pm

2. 將本次實驗內容的代碼上傳到https://coding.net/ 網站。 (70分)

3. 寫一篇隨筆,內容分爲四個部分:(總分30分)

寫出本次課學習到的知識和體會、學習的時長、學習過程當中遇到的問題、問題解決的方法及問題的疑惑等。

隨筆的格式以下:

題目:實驗12——指針的基礎應用2

本次課學習到的知識點:(5分)

    (1)…….

    (2)……..

      ………..

2. 實驗過程當中遇到的問題及解決方法:(10分)

     (1)

     (2)

        …….

3. 實驗心得體會及本章學習總結(15分)

      ………

 

4、附加題:

輸出學生成績。根據輸入學生的成績,統計並輸出學生的平均成績、最高成績和最低成績。建議使用動態內存分配來實現。

輸入格式:輸入第一行首先給出一個正整數N,表示學生的個數。接下來一行給出N個學生的成績,數字間以空格分隔。

 

5、本次做業評價方式:

總分100分:其中,coding中程序提交70分(根據代碼的步驟、格式、註釋、結構正確性來酌情分配),博客書寫30分;,延遲一天扣10分,直至扣完100分。

相關文章
相關標籤/搜索