c 作業報告1

2021-07-27 20:31:02 字數 1670 閱讀 9963

一、問題及**

/* 檔名稱: test.cpp

* 作 者:胡嘉威

* 完成日期: 2017 年 3 月 3 日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:輸入年份及月份,輸出本月天數;採用switch語句加以計算

* 輸入描述:2017 3

* 問題描述:輸入年份及月份,輸出本月天數

* 程式輸出:本月有31天

* 問題分析:求本月有幾天關鍵在於判斷出所輸入年份是否是閏年,從而確定2月有幾天

* 演算法設計: 用if語句對各種不同的情況分析處理,判斷出所輸入年份是閏年與否,並將判斷結果儲存在變數num之中;再將num及所輸入的月份帶入switch語句中,得出結果

*/#includeusing namespace std;

int main()

else

num = 0;

} else

if (year % 4 == 0)

cout << "請輸入月份: ";

cin >> j;

switch (j)

else

case 3:cout << "本月有31天"; break;

case 4:cout << "本月有30天"; break;

case 5:cout << "本月有31天"; break;

case 6:cout << "本月有30天"; break;

case 7:cout << "本月有31天"; break;

case 8:cout << "本月有31天"; break;

case 9:cout << "本月有30天"; break;

case 10:cout << "本月有31天"; break;

case 11:cout << "本月有30天"; break;

case 12:cout << "本月有31天"; break;

}}

二、執行結果:

一、問題及**

/* 檔名稱:test0.cpp

* 作 者:胡嘉威

* 完成日期: 2017 年 3 月 4 日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:程式設計序輸出星號圖;用if語句及for迴圈實現

* 輸入描述:無

* 問題描述:按一定順序輸出*,組成一幅星號圖

* 程式輸出:請看執行結果

* 問題分析:主要是*和「 」的按次序輸出

* 演算法設計:用for迴圈語句重複輸出「 」及*,其中又用if語句將之劃分為不同情況,按一定規律輸出;此外,還要注意用endl進行換行

*/#include using namespace std;

int main()

else if (j == 5 + i)

else

cout << " ";

if(j==10)

{cout<

二、執行結果:

c 實驗專案(作業報告)

檔名稱 ex1 1.cpp 作 者 陳峰 完成日期 2017 年3月13 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 個人所得稅及稅後收入 問題分析 略 演算法設計 略 include using namespace std int main dnetin...

C 第五次作業報告

檔名稱 作 者 汪榮建 完成日期 2017年 4 月 25 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法 設計 一。第一題 include include include using namespace std class int main e...

程式設計課 C 的作業報告一

通過c 開發乙個計算器,該計算器是乙個典型的窗體桌面程式,在主題上放置了按鈕,文字框等控制項,設定了主窗體標題,邊框,顯示位置等屬性,並為不同的空間新增了相應的事件和可執行的 能夠完成同一運算優先順序的四則運算。1.介面設計 2.功能實現 計算 58 5 5 依次單擊按鈕 5 8 5 5 然後單擊按...