#include int main(void){ // 入力された値(始動値・停止値) int start, finish; scanf("%d%d", &start, &finish); for(int i = start; i <= finish; i++){ // 3の倍数 if(i % 3 == 0){ printf("%d\n", i); }else{ int temp = i; // 3がつく数字 while(temp > 0){ if(temp % 10 == 3){ printf("%d\n", i); break; } temp /= 10; } } } }