二つの例
一、判断素数
// IsPrimeNumber.cpp: 'メイン'関数プログラムの実行が開始し、そこで終了。これファイルが含まれています 。// の#include " pch.h " の#include <iostreamの> 使用して 、名前空間STD; する#include <cmath> BOOL IsPrimeNumber(int型NUM ); int型のmain() { COUT << " -素数か否かが判定される- " << ENDL; int型 NUM = 0 ; COUTが << " 正の整数で入力してください" << ENDLと、 CIN >> NUM; 一方(NUM> 0 ){ IF (IsPrimeNumber(NUM)){ COUT << << NUMは、" 素数である" << ENDL; } 他{ COUT << << NUMは、" 素数でない" << ENDL。 } COUT << ENDL << " は正の整数を入力してください" << ENDL; CIN >> NUM; IF(NUMの== 0 ){ BREAK 。 } } 戻り 0 ; } BOOL IsPrimeNumber(INT NUM){ IF(1 == NUM || 2 == NUM){ リターン trueに; } int型 S = static_castを< 整数 >(SQRT(NUM)); // 平方根 のための(INT = I 2、Iは、= Sを<; Iは++){ // 2トラバースからルートまで IF((NUM%I)== 0){ // 割り切れる場合は、素数でない リターン はfalse ; } } 戻り 真; }
ループを終了するには0を入力するように条件を追加します。
第二に、文字列を分割