判斷一個數是不是素數

     //判斷一個數,是不是素數
    int a = 0;
    printf("請輸入一個數:");//輸出
    BOOL isTrue = YES;//標識位,用來表示狀態.
    scanf("%d",&a);//輸入
    for (int i = 2; i < a; i++) {
        if (a % i == 0) {
            isTrue = NO;
        }
    }
    if (isTrue == YES) {
        printf("這是一個素數");
    }else{
        printf("這不是一個素數");
    }
//第二種方法
    int a = 0;
    printf("請 輸入一個數:");
    scanf("%d",&a);
    //使用for循環判斷
    for (int i = 2; i < a ; i++) {
        if (a % i == 0) {
            printf("這個數不是一個素數");
            break;
        }
    }
    printf("循環結束");


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章