소수 구하기 거의 다햇는데..ㅜㅜ
채련
2023.04.01
#include stdio.h
void main()
{
int input;
int i;
int a;
while(1)
{
printf(점수를 입력해라:(멈추려면 Ctrl + c) : );
scanf(%d, &input);
a=0;
for (i=2 ; iinput ; i++)
{
if ((input%i)==0)
a=1;
else if(input==1)
a=0;
}
if(a==1) printf (입력한 값은 소수가 아닙니다.\n);
else printf (입력한 값은 소수입니다.\n);
}
}
거의 다햇는데용..ㅜㅜ 1은 소수가 아닌데 계속 소수라고 하네요;;
저 빨간색 부분이 1이 소수가 아니라고 말해주는걸 아닌가요??
왜 코딩해보면 소수라고 뜨죠??