最大的被整除数

 1 import java.util.Scanner;
 2 
 3 public class Main {
 4     public static void main(String[] args) {
 5         // 请在此添加您的代码
 6         /********** Begin *********/
 7         Scanner reader = new Scanner(System.in);
 8         int n=reader.nextInt();
 9        int i = 10000;  
10         for (; i > 0; --i) {  //定义循环
11             if (i % n == 0)  //能够整除则跳出循环
12                 break;  
13         }  
14         System.out.println(i);  //输出i
15 
16         /********** End *********/
17     }
18 }

当我们求最大的数值的时候,用循环的时候,我们可以把循环倒置下来。

这个问题是我的想法出现了错误,不应该就这题目去想,可以逆向的思路去想。

posted @ 2024-01-04 21:09  浮光跃迁  阅读(6)  评论(0编辑  收藏  举报