fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main(){
  5. int n, i, p;
  6. //n:任意の数
  7. scanf("%d" , &n);
  8. if(n <= 1){
  9. printf("素数の判定条件から外れています。");
  10. exit(0);
  11. }
  12. for(i=2 ; i<=n ; i++){
  13. p = n % i;
  14. if(p == 0 && i == n){
  15. printf("条件を満たしたためn=%dは素数です。", n);
  16. break;
  17. }
  18. if(p == 0){
  19. printf("n=%dが%dで割り切れたため、素数ではありません。", n, i);
  20. break;
  21. }else{
  22. continue;
  23. }
  24. }
  25. }
Success #stdin #stdout 0s 5436KB
stdin
34
stdout
n=34が2で割り切れたため、素数ではありません。