선생님들 소수 구하기에 대해 질문이 있습니다
AngelsTears
질문 제목 : 2의 배수도 3의 배수도 아닌수 중에서 소수를 구하고 싶습니다문제는 아래쪽에 있는 2의 배수도 3의 배수도 아닌수
출력시 1 ,5,7,11,13,17,19,23,25...........89, 97 총 33개가 나오는데요
이 중에서 소수(prime)를 골라내고 싶습니다(출력시 23개)여러가지 시도해 봤는데 안되서 결국엔 질문하러 왔습
니다ㅜㅜ
도와주세요!!!
질문 내용 :
#include stdio.h
int main(void)
{
int i,j,k;
int two=0;
int three=0;
int six=0;
int twoandthree=0;
int prime=0;
for(i=1; i=100; i++)
{
if(i%2==0)
two++;
if(i%3==0)
three++;
if(i%6==0)
six++;
}
for(i=0; i100; i++)
{
if(i%2!=0 && i%3 !=0)
twoandthree++;
}
printf(2의 배수:%d개\n,two);
printf(3의 배수:%d개\n,three);
printf(6의 배수:%d개\n,six);
printf(2의 배수도 3의 배수도 아닌 수:%d개\n,twoandthree);
for(i=0; i100; i++)
{
if(i%2!=0 && i%3 !=0)
printf(%d , i);
}
printf(\n);
for(i=0; i100; i++)
{
if(i%2!=0 && i%3 !=0 )
printf(%d , i);
}
printf( \n);
printf(그 중 소수:%d개\n,prime);
return 0;
}
코드가 보기 어려운것 같기도 하네요ㅜㅜ죄송합니다 혹시 아시는분 있으면 조언좀 해주세요
-
푸른잎
2의 배수도 아니고 3의 배수도 아닌 수(33개) 중에서 소수(prime)변수를 사용해서 넣으려다가 못한,
미완성된 코드입니다ㅜㅜ -
늘찬
prime 변수가 사용이 안되었는데 어디서 사용하시나요??