#include <stdio.h>
void main()
{
int insert;
int i=0;
int check;
while(1)
{
fputs(\"1이상의 자연수를 입력해주십시오. : \\n\",stdout);
check=scanf(\"%d\",&insert);
if(check==EOF) break;
if(insert>=1)
{
while(i<=insert)
{
printf(\"%d의 약수들 \\n\",insert);
for(i=0; i<=insert; i++)
{
if(insert%i==0) printf(\"%d \",i);
}
}
}
fputs(\"잘못 입력하셨습니다. 다시한번 확인해 주십시오 : \\n\",stdout);
}
fputs(\"EOF 입력에 의해 프로그램을 종료 합니다.\\n\",stdout);
}
진한 부분에서 런타임 에러 나는데 왜그러는거야??
for(i=0; i<=insert; i++) { if(insert%i==0) printf(\"%d \",i); }
여기서 0으로나눠서??
ㅇㅋ EOF 입력받으면 EOF 반환해
i로 나누고있어염 ㅠㅠ
어ㅏ?
하앍
서전트 페퍼님은 천재인듯 ㄳㄳㄳㄳ