#include <iostream> using namespace std; int main() { // 升序输出表明从1开始至n结束,每次递增1,从中剔除4的倍数或包含数字4的 // 最大输入1e5说明最多有6位数字,用6个变量分别存储6个数字位,a用来判断是否为4的倍数 // 解题思路就是每次递增后,去判断这6个变量是否为4,以及a是否为4,如果是的话就不要输出数字 short a1,a2,a3,a4,a5,a6, a; a1 = 0; a2 = 0; a3 = 0; a4 = 0; a5 = 0; a6 = 0; a = 0; // a1表示个位,a2表示十位 ......