你們注意:本次做業稍有增長,因爲放假期間你們空閒時間比較充足,將以前學習過程當中遺留的問題必須在假期解決。 函數
1. 輸入一個正整數n,再輸入n個數,統計其中偶數的個數。 學習
2. 編寫程序,輸入一個數,若是輸入1,輸出"添加學生信息",若是輸入2,輸出"編輯學生信息",若是輸入0,則輸出"退出"。 測試
3. 編寫程序,輸入產品的等級,輸出產品的價格。A等品的價格爲20元,B等品的價格爲18元,C等品的價格 15元,其它等級產品的價格爲10元。 網站
4. 編寫程序將一個百分制成績轉換爲五分製成績。轉換規則: spa
輸入格式: .net
輸入在一行中給出一個整數的百分制成績。 設計
輸出格式: blog
在一行中輸出對應的五分製成績。 接口
5. 輸入五級製成績(A~E),輸出相應的百分制成績(0~100)區間,要求使用switch語句。例如,輸入A,輸出90~100。五級製成績對應的百分制成績區間爲:A(90~100),B(80~89),C(70~79),D(60~69)和E(0~59)。 get
6. 計算sum=21+22+23+⋯+2n。能夠調用pow函數求冪。
輸入格式:
輸入在一行中給出正整數n(≤10)。
輸出格式:
按照格式"result = 計算結果"輸出。
輸入樣例:
5
輸出樣例:
result = 62
7. 簡單實現x的n次方 。
函數接口定義:
double mypow( double x, int n );
函數mypow應返回x的n次冪的值。題目保證結果在雙精度範圍內。
裁判測試程序樣例:
#include <stdio.h>
double mypow( double x, int n );
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%f\n", mypow(x, n));
return 0;
}
/* 你的代碼將被嵌在這裏 */
輸入樣例:
0.24 4
輸出樣例:
0.003318
3、實驗要求:
1. 做業的Deadline: 2016-10-6 23:00pm
2. 將本次實驗內容的代碼上傳到https://coding.net/網站。 (60分)
3. 寫一篇隨筆,內容分爲五個部分:(總分40分)
(1)心得:寫出本次課學習到的知識和體會、學習的時長、學習過程當中遇到的問題、問題解決的方法及問題的疑惑等。
(2)下次課前置做業的預習:預習while結構和do-while結構。在該篇隨筆中寫出預習用了多少時間,預習過程當中掌握了哪些內容,還有哪些不明白。
隨筆的格式以下:
題目:實驗四——多分支結構及本章總結
(1)…….
(2)……..
………..
2. 實驗過程當中遇到的問題及解決方法:(5分)
(1)
(2)
…….
3. 實驗心得體會及本章學習總結(5分)
………
4. 學習C語言程序設計一個月以來的收穫和總結(5分)
………
5. 小練習:寫出下列條件的C語言表達式(10分)
(1)ch爲空格或回車。
(2)ch爲英文字母。
(3)number爲0~9的數字。
(4)chinese、math、english均超過80。
(5)chinese、math、english中至少一門超過80。
(6)a和b都大於c。
(7)a小於b或小於c。
(8)n能既能被3整除,也能被5整除。
(9)分數score在70至80之間(包含70和80)。
(10)number是偶數。
5. 預習循環結構中while和do-while ,寫出這二者循環結構有什麼區別,並與for循環有什麼區別,(10)
4、附加題(若是以前有做業沒有按時完成或做業爲0分的,完成附加題2道,能夠換取以前一次做業的成績)
1. 假設自動售貨機出售4種商品,薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可樂(cola),售價分別是每份3.0、2.五、4.0和3.5元。在屏幕上顯示如下菜單,用戶能夠連續查詢商品的價格,當查詢次數超過5次時,自動退出查詢;不到5次時,用戶能夠選擇退出。當用戶輸入編號1~4,顯示相應商品的價格;輸入0,退出查詢;輸入其餘編號,顯示價格爲0。
[1] Select crisps
[2] Select popcorn
[3] Select chocolate
[4] Select cola
[0] Exit
2. 輸入三角形的三條邊a,b,c,若是構成一個三角形,輸出面積area和周長perimeter(保留2位小數);不然輸出"這兩條邊沒法構成三角形"。試編寫相應的程序。
三角形面積公式:area=
其中s=(a+b+c)/2
5、本次做業評價方式:
總分100分:其中,coding中程序提交60分(根據代碼的步驟、格式、註釋、結構正確性來酌情分配),博客書寫40分;,延遲一天扣10分,直至扣完100分,若是後期想要拿回本次的100分,就須要完成附加題來彌補,根據完成狀況給出不超過100分。