2013. 4. 10. 11:20ㆍ프로그래밍/C/C++
소수 : 1과 자기자신만을 약수로 가지는수
#include <stdio.h>
int main()
{
int x, i, cnt;
cnt=0;
scanf("%d", &x);
for(i=1 ; i<=x ; i++)
{
if(x%i == 0)
cnt++;
}
if(cnt==2)
printf("%d(은)는 소수\n", x);
else
printf("%d(은)는 소수가 아님\n", x);
}
#include <stdio.h>
int main()
{
int x, i, cnt;
cnt=0;
scanf("%d", &x);
for(i=2 ; i<x ; i++)
{
if(x%i == 0)
cnt++;
}
if(cnt==0 && x>=2)
printf("%d(은)는 소수\n", x);
else
printf("%d(은)는 소수가 아님\n", x);
}
#include <stdio.h>
int main()
{
int x, i, prime=1;
scanf("%d", &x);
for(i=2 ; i<x ; i++)
{
if(x%i == 0)
{
prime = 0;
break;
}
}
if(prime && x>=2)
printf("%d(은)는 소수\n", x);
else
printf("%d(은)는 소수가 아님\n", x);
}
#include <stdio.h>
int main()
{
int x, i, prime=1;
scanf("%d", &x);
for(i=2 ; i<x ; i++)
{
if(x%i == 0)
{
prime = 0;
break;
}
}
if(i==x && x>=2)
printf("%d(은)는 소수\n", x);
else
printf("%d(은)는 소수가 아님\n", x);
}
'프로그래밍 > C/C++' 카테고리의 다른 글
[논리적 사유연습]피보나치수열 (0) | 2013.04.15 |
---|---|
[논리적 사유연습]n까지의 소수 출력 (0) | 2013.04.10 |
[논리적 사유연습]2진수와 10진수 변환 (0) | 2013.04.08 |
[논리적 사유연습]#define (0) | 2013.03.25 |
[논리적 사유연습]printf 출력 (0) | 2013.03.18 |