PR
Keyword Search
Freepage List
Calendar
Comments
素数テスターその1・・・
↓は本に書いてあったやつ・・・
____________________
/*素数テスター1*/
#include <stdio.h>
int main(void)
{
int num = 0, i, is_prime;
for (; num <= 1;) {
printf("判定する数字を入力してください: "); scanf("%d", &num);
}
is_prime = 1;
for (i = 2; i <= num / 2; i = i + 1) if ((num % i) == 0)
is_prime = 0;
if (is_prime == 1)
printf("素数です"); else
printf("素数ではありません");
return 0;
}
____________________
次σ(・ω・Me)がつくったやつ・・・
____________________
/*素数テスター2*/
#include <stdio.h>
int main(void)
{
int num, i, is_prime;
printf("判定する数字を入力してください: "); scanf("%d", &num);
is_prime = 1;
for (i = 2; i <= num / 2; i++) {
if ((num % i) == 0)
is_prime = 0;
}
if (is_prime == 1)
printf("素数です"); else
printf("素数ではありません");
return 0;
}
_____________________
最初のforループがよくわからない・・・
誰か助けてください・・・orz