第23章 - 機能(F)の下で - 総合例

二つの例

一、判断素数

// 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){
     IF1 == NUM || 2 == NUM){
         リターン trueに; 
    } 

    int型 S = static_castを< 整数 >(SQRT(NUM));           // 平方根
    のためのINT = I 2、Iは、= Sを<; Iは++){ // 2トラバースからルートまで
        IF((NUM%I)== 0){         // 割り切れる場合は、素数でない
            リターン はfalse ; 
        } 
    } 
    戻り ; 
}

 

ループを終了するには0を入力するように条件を追加します。

 

第二に、文字列を分割

 

おすすめ

転載: www.cnblogs.com/smart-zihan/p/11344839.html