国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

使用c語言判斷100以內素數的示例(c語言求素數)

2020-01-26 15:33:54
字體:
來源:轉載
供稿:網友

從console輸入一個數,判斷這個數是否為素數(質數)。

復制代碼 代碼如下:

#include <stdio.h>

/*
*判斷100以內的素數
*/

//定義函數判斷是否是素數
int isPrime(int num ){
    int i;
    //從2開始循環,一直到i的平方小于等于給定的數。
    for (i = 2; i*i <= num; i++) {
        if ( ( num % i ) == 0 ) {
            return 0;
        }
    }
}


int main(int argc, const char *argv[])
{
    int re;
    int input;
    printf("請輸入一個100以內的整數:");
    scanf("%d",&input);

    if( input > 1 ){
        re = isPrime(input);
        if(re == 0){
            printf("%d不是素數/n",input);
        }else{
            printf("%d是一個素數/n",input);
        }
    }else{
        if(input == 1){
            printf("1既不是素數,也不是合數。/n");
        }else{
            printf("請輸入大于或等于1的正整數^.^/n");
        }
    }
    return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 冀州市| 北海市| 新绛县| 亳州市| 平舆县| 伊宁县| 阿合奇县| 鄂州市| 龙游县| 灌阳县| 崇左市| 承德市| 石屏县| 嘉定区| 米泉市| 台南市| 内丘县| 旅游| 哈密市| 合水县| 乌兰县| 阳东县| 云浮市| 贵溪市| 和硕县| 汪清县| 西乌| 嘉荫县| 蕉岭县| 绥江县| 承德市| 内丘县| 西峡县| 夏邑县| 于都县| 宁津县| 凤翔县| 钟山县| 泰和县| 锦屏县| 汪清县|