//判斷一個數,是不是素數 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("循環結束");