변수2개를 입력받고 그 사이에 있는 소수출력
푸르
2023.04.01
변수2개를 입력받고 그 사이에 있는 소수출력 방법의 문제
질문 내용 :
제가 여지껏 작성한 소스는
#includestdio.h
int main(void)
{
int a;
int b;
int i;
int j;
printf(범위는 어디에서 어디까지?);
scanf( %d %d, &a,&b);
for(i=a;i=b;i++)
{
if(
printf(%d\n,i);
}
}
구요방식은 범위를 지정하면 그 사이에 숫자를 모두 출력하고그 안에서 배수를 제거하는 방식으로 하려고 하는데요.구현을 어떻게 하나요?뭐 어떤 변수에 약수를 구하는 함수가 있다면
좀 쉬울거 같긴한데.도와주세요~~
-
송아리
a가 7이라고 한다면...
if(!(a%7)) // a를 7로나눈 몫이 0이 아니라면...정도로 해석할 수 있습니다.
7로 나누어 떨어지면 결국 7의 배수인 거죠
이런 문장으로 가능할 듯 하네요..