一、問題及**
/* 檔名稱: 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 然後單擊按...