33.7 연습문제: 2와 7의 배수, 공배수 처리하기
#include <stdio.h>
int main(void)
{
for (int i = 1; i <= 100; i++)
{
if (i % 2 == 0 && i % 7 == 0)
printf("FizzBuzz\n");
else if (i % 2 == 0)
printf("Fizz\n");
else if (i % 7 == 0)
printf("Buzz\n");
else
printf("%d\n", i);
}
return 0;
}
33.8 심사문제: 5와 11의 배수, 공배수 처리하기
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf_s("%d%d", &num1, &num2);
if (num1 < 1 || num1 > 1000)
{
printf("첫 번째 입력 값의 범위는 1 ~ 1000입니다.\n");
return 1;
}
if (num2 < 10 || num2 > 1000)
{
printf("두 번째 입력 값의 범위는 10 ~ 1000입니다.\n");
return 1;
}
if (num1 >= num2)
{
printf("첫 번째 입력 값은 두 번째 입력 값보다 작아야 합니다.\n");
return 1;
}
for (int i = num1; i <= num2; i++)
{
if (i % 5 == 0 && i % 11 == 0)
printf("FizzBuzz\n");
else if (i % 5 == 0)
printf("Fizz\n");
else if (i % 11 == 0)
printf("Buzz\n");
else
printf("%d\n", i);
}
return 0;
}