C語言程序設計第9堂做業

1、本次課主要內容: 數組

本章將散佈在前五章中的數據類型和表達式等內容作了概括性的彙總,本次課須要掌握如下兩個方面: 函數

(1)本次課經過從數據在計算機內的存儲格式入手,介紹整型、字符型、單精度和雙精度實型四種基本數據類型的存儲方式。經過實例介紹了四種基本數據類型的定義、取值範圍及其常量形式,要求重點掌握ASCII 字符集和轉義字符的應用。 學習

(2)經過實例介紹了在C 語言中如何經過函數調用完成數據的輸入和輸出,能熟練使用scanf()、printf()、getchar()和putchar()這四個基本輸入輸出函數,重點爲格式控制說明符。對於字符類型的數據,還要求能靈活運用這兩組輸入輸出函數。 網站

 

2、實驗內容:(70分)

1. 數字金字塔:輸入一個正整數n, 輸出n 行數字金字塔。試編寫相應程序。 spa

2. 輸入一個十進制數,輸出相應的八進制數和十六進制數。例如:輸入31,輸出37 和1F。 .net

3. 分類統計字符個數:輸入一行字符,統計出其中的英文字母、空格、數字和其餘字符的個數。試編寫相應程序。 blog

4.使用函數累加由n 個a 構成的整數之和:輸入兩個正整數a 和n, 求a+aa+aaa+aa…a(n 個a)之和。要求定義並調用函數fn(a,n),它的功能是返回aa…a(n 個a)。例如,fn(3,2)的返回值是33。試編寫相應程序。 get

5.使用函數輸出指定範圍內的完數:輸入兩個正整數m 和n(1<=m,n<=1000),輸出m ~ n之間的全部完數, 完數就是因子和與它自己相等的數。要求定義並調用函數factorsum(number),它的功能是返回number 的因子和。例如,factorsum(12)的返回值是16(1+2+3+4+6)。試編寫相應程序。 博客

 

3、實驗要求:

1. 做業的Deadline:  2016-11-17 20:00pm coding

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

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

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

隨筆的格式以下:

題目:實驗九——基本數據類型存儲及應用總結

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

    (1)…….

    (2)……..

      ………..

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

     (1)

     (2)

        …….

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

      ………

 

 

4、預習下次課:

預習教材P148-P158數組的應用,並完成例7-2;例7-3的程序理解及講題,下節課課堂上小組爲單位講題(10)

 

 

5、本次做業評價方式:

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

相關文章
相關標籤/搜索