数が素数であるかどうかを決定します

1の#include <stdio.hの>
 2の#include < 文字列・H>
 。3  ボイド isPrime(INT Y)
 。4  {
 5      // 自体以外1を解析し、分割されたデジタルを作るために他の可能がありません
。6      INT I;
 7      一方(Y <= 1。 8。     {
 9。          のprintf(" 合法的ではない\ N-デジタル" );
 10          のprintf(" 数値を入力してください" 。11          scanfの(" %のD "、&Yに);
 12である     }
 13れます     IF(Yの== 2 14          のprintf(" %Dが素数である" ;、Y)
 15      のための(I = 2 ; IはYを<; ++ I)
 16      {
 17          IF(Yの%Iの== 0 18である         {
 19。              printf(" %dは素数ではない"、Y); BREAK ;
 20である         }
 21は、         IF(I = Y- 1 22である         {
 23である              のprintf(" %Dが素数である"、Y); BREAK 24          }
 25      }
 26である }
 27  のint main()の
 28  {
 29      INTはI;
 30      のprintf(" 数値を入力してください" );
 31は      scanfの(" %のD "、およびI);
 32      isPrime(I)
 33は     GETCHAR( );
 34であり     ; GETCHAR()
 35      戻り 0 ;
 36 }

 

おすすめ

転載: www.cnblogs.com/liugangjiayou/p/11747273.html