인수의 존재 여부를 검사
돌심보
2023.04.01
질문 제목 : 인수의 존재 여부를 검사책을 보다가 모르는 내용질문 내용 :
책에서 보다가 아래 처럼 써있던데 이해가 안되서요.
(생략)
int num, i, is_prime;
printf(enter the number to test : );
scanf(%d, &num);
/* 인수의 존재 여부를 검사*/
is_prime = 1;
for(i=2; 1=num2; i=i++)
if((num%i)==0) is_prime = 0;
if(is_prime==1) printf(the number is prime.);
else printf(the number is not prime.);
여기 까지인데요 저 빨간이 이해가 안되요
혹시 좀 설명해 주실수 있나요?
만약 num%i가 0 인 조건이 성립 된다면 is_prime 을 0 으로 바꿔라라는 명령어 같은데
num%i 가 뭔지 몰라서요
아닌가요?
-
갈기슭
만약 num 과 i를 나누었을때 나머지값이 0 과같다면 is_prime변수에 0을 대입하라라는뜻이네요
그리고 for문을 잘못쓰셧네요 -_-