官术网_书友最值得收藏!

4-5 本章綜合實例

前面的案例都是單獨使用,下面的案例綜合了循環和選擇結構,算是作為本章的一個小結。可以通過上機測試體會這個程序的編寫方法。

4-5-1 綜合實例1:求某整數段區間中的素數,并輸出

分析:本實例是求某整數段區間的素數,并未指出范圍,所以范圍需要提示用戶輸入。難點在于素數的判定,根據數學知識,簡單的素數的判定規則為對于數字n,如果其無法被任何從2到的數整除,則其為素數(又稱為質數)。

具體的操作步驟如下。

(1)建立工程。參照第1章建立一個“Win32 Console Application”程序,工程名為“Test”。

程序主文件為Test.cpp,Stdafx.h為預編譯頭文件,Stdafx.cpp為預編譯實現文件。

(2)修改代碼,建立標準C++程序。刪除Stdafx.h文件中的代碼“#include <stdio.h>”,增加以下代碼。

(3)刪除Test.cpp文件中的代碼“printf("Hello World!\n");”,并在Test.cpp中輸入以下的核心代碼。

(4)程序的運行結果如下。

4-5-2 綜合實例2:根據用戶輸入的年份判斷年份是否為閏年

分析:本程序中,主要使用的是判斷語句。判斷閏年的規則為年份可以被4整除且不能被100整除或者能被400整除的,這樣的年份稱為閏年。

具體的操作步驟如下。

(1)建立工程。建立一個“Win32 Console Application”程序,工程名為“Test”。程序主文件為Test.cpp,Stdafx.h為預編譯頭文件,Stdafx.cpp為預編譯實現文件。

(2)修改代碼,建立標準C++程序。刪除Stdafx.h文件中的代碼“#include <stdio.h>”,增加以下代碼。

#include <iostream>

using namespace std;

(3)刪除Test.cpp文件中的代碼“printf("Hello World!\n");”,并在Test.cpp中輸入以下核心代碼。

(4)程序的運行結果如下。

主站蜘蛛池模板: 兖州市| 平阳县| 微博| 浦北县| 苏尼特右旗| 新乡县| 武鸣县| 南昌县| 麻城市| 罗甸县| 香格里拉县| 视频| 腾冲县| 乌拉特后旗| 福鼎市| 甘泉县| 布拖县| 康平县| 高阳县| 顺义区| 鱼台县| 安阳县| 南充市| 凌海市| 海丰县| 德庆县| 南投县| 延安市| 福泉市| 乐山市| 华宁县| 公主岭市| 岳池县| 安国市| 正镶白旗| 迭部县| 邢台县| 依安县| 凤山市| 厦门市| 武定县|