#include <stdio.h>
void main (){
int a;
int b;
int c;
printf("1부터 100사이 수를 입력하세요n");
scanf("%d",&a);
if(a==2)
{
printf("입력하신숫자는 소수입니다.n");
}
for(b=1;b<=100;b++)
{
for(c=2;c<a;c++) // 약수 구하기 2부터 자기자신전까지 나눗셈
{
if(a%c==0)
{
printf("%d는 소수가 아닙니다.n",a);
break;
}
else printf("%d는 소수입니다.n",a);
}
}
}
이렇게 하니까 문장이 너무 여러분 출력되요.. 9는 소수입니다 소수가 아닙니다 두문장이 계속뜨고.. ㅠㅠ
포문안에 넣어서 그런거같은데 밖으로 빼내려면 어떻게..
개초짜라 ㅠㅠ 조언좀 ㅠㅠ
1이 소수야? [i]
아아 고쳤어요 ㄷㄷ
수정본
http://ideone.com/n7szm