import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/6 22:06 * @description: * @version:$ */ /*请输入一个大于7的整数,输出小于k并且至少满足下面2个条件中的1个条件的所有正整数 * 1.它是7的倍数 * 2.组成该正整数的数字钟有7*/ public class K7 { public static void main(String[] args) { System.out.println("请输入一个大于7的整数"); Scanner scanner = new Scanner(System.in); int inputNum = scanner.nextInt(); find7(inputNum); } private static void find7(int num) { /*首先找出所有7的倍数&输出*/ int flag; flag = num; for (int i = flag; i > 6; i--) { if (flag % 7 == 0) { System.out.print(" " + flag); } flag--; } /*输出所有组成该正整数的数字钟有7的数字*/ flag = num; while (flag > 0) { while (flag > 0) { if (flag % 10 == 7) { System.out.print(" " + flag); break; } flag = flag / 10; } num--; flag = num; } } }
请输入一个大于7的整数,输出小于k并且至少满足下面2个条件中的1个条件的所有正整数
猜你喜欢
转载自www.cnblogs.com/liberhome/p/10486851.html
今日推荐
周排行