求1001到n(n<10000)中所有奇数,所有各位数字之和是25的倍数的数,并将它们求和显示出来。

 

代码:

 1 import java.util.*;
 2 public class Main {
 3     public static void main (String [] args) {
 4         int q,b,s,g,sum=0;
 5         Scanner scan=new Scanner(System.in);
 6         int n=scan.nextInt();
 7         for(int i=1001;i<n;i++) {
 8             int total=0;
 9             if(i%2==1) {
10                 g=i%10;
11                 s=i/10%10;
12                 b=i/100%10;
13                 q=i/1000;
14                 total=q+b+s+g;
15                 if(total%25==0) {
16                     sum+=i;
17                 }
18             }
19         }
20         System.out.println(sum);
21     }
22 }

 

posted @ 2019-06-18 16:53  DehuiFan  阅读(704)  评论(0编辑  收藏  举报