반복문 - 반복문 수행평가11(369게임)
#include <stdio.h>
int main() {
int a, b, num = 0;
int i, j, tmp;
scanf("%d %d", &a, &b);
for (i = a; i <= b; i++) {
if (i < 10) {
tmp = i% 10;
if (tmp % 3 == 0) {
num++;
}
}
if ((i >= 10) && (i < 100)) {
tmp = i % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i/10) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
}
if ((i >= 100) && (i < 1000)) {
tmp = i % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i / 10) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i / 100) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
}
if ((i >= 1000) && (i < 10000)) {
tmp = i % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i / 10) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i / 100) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
tmp = (i / 1000) % 10;
if ((tmp != 0) && (tmp % 3 == 0)) {
num++;
}
}
}
printf("%d", num);
}