int isprime(int n) {
int i=2;
while(i<n && (n%i)) ++i;
if(n==i) return 1;
return 0;
}
정말 완벽한 코드란 무엇인가 하는 모범을 보여 주는 코드입니다.
이 코드가 멋지다는 것을 이해하는 당신도 멋집니다.
// 현실적으로는 아래의 코드를 사용해야 하겠습니다.
int isprime(int n) {
int i=2;
while(i*i<n && (n%i)!=0) {
i+=1;
}
return n>1 && i*i>n;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
비주얼 스튜디오에서 c언어코드를 어셈블리로 보는 방법은 무엇인가요? (0) | 2012.03.20 |
---|---|
if 문 없이 별찍기 (0) | 2012.03.20 |
책 열혈강의 C프로그램 보고있는데 이 책만 마스터하면 C언어 다 아는건가요 (0) | 2012.03.18 |
128bit long double (0) | 2012.03.18 |
C언어에서 음수가 2의 보수를 사용하고 있음을 확인 (0) | 2012.03.17 |