반복문 - 반복문 수행평가11(369게임)

2018. 7. 8. 11:22algorithm/dimigo.goorm.io

#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);

}