精华内容
下载资源
问答
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 思路:循环遍历从1至9,...

    (小明提刀图)

                                          (小明提刀图)
    

    【问题描述】

    小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少?

    思路:循环遍历从1至9,然后将int类型转为字符串类型,利用String的contains方法(判断字符串内是否含有括号内字符或字符串),如果含有就加起来

    public class Main{
    
    	public static void main(String[] args) {
    		String str = "";
    		int sum = 0;
    		for(int i = 1; i <= 2019; i++) {
    			str = ""+i;
    			//判断字符串str中是否含有字符串“2,0,1,9”
    			if(str.contains("2") || str.contains("0") || str.contains("1") || str.contains("9")) {
    				sum += i;
    //				System.out.println(str);
    			}
    		}
    		System.out.println(sum);
    	}
    
    }
    

    以上是《蓝桥杯 JAVA 算法填空 小明2,0,1,9求和问题 C组》的全部内容,

    感谢您对程序员阿鑫博客的支持!

    展开全文
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 样例 【输入...

    题目描述

    小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到
    40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。
    请问,在 1 到 n 中,所有这样的数的和是多少?

    样例

    【输入格式】
    输入一行包含两个整数 n。
    【输出格式】
    输出一行,包含一个整数,表示满足条件的数的和。
    【样例输入】
    40
    【样例输出】
    574
    

    java

    public class Main {
    
    	static Boolean check(int t) {
    		
    		while(t>0) {
    			if(t%10==0 || t%10==2 || t%10==1 || t%10==9) {
    				return true;
    			}
    			t/=10;
    		}
    		return false;
    	}
    	
    	public static void main(String[] args) throws NumberFormatException, IOException {
    		BufferedReader input =new BufferedReader(new InputStreamReader(System.in));
    		int n=Integer.parseInt(input.readLine());
    		int sum=0;
    		for (int i = 1; i <=n; i++) {
    			//看看i是否有1,2,9,10这几个数字
    			int t=i;
    			if(check(t)) {
    				sum+=i;
    			}
    		}
    		
    		System.out.println(sum);
    		
    	}
    
    }
    
    
    展开全文
  • Java特别的和

    2020-12-29 11:38:32
    **【问题描述】**小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。请问,在1到n中,所有这样的数的和是多少? **【输入格式】**...

    **【问题描述】**小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。请问,在1到n中,所有这样的数的和是多少?
    **【输入格式】**输入一行包含两个整数n。
    **【输出格式】**输出一行,包含一个整数,表示满足条件的数的和。
    **【样例输入】**40
    **【样例输出】**574

    个人分析:这个题目麻烦在于如果这四个数在一个数字的中间,例如323这种,不好识别或者识别很麻烦。不过如果你会String的一种方法contains(),那就简单多了。这还需要把整形转换为字符串类型。不多说上代码。

    import java.util.*;
    public class Main {
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            int n=sc.nextInt();
            int[] aa=new int[n+1];
            int he=0;//和
    
            for(int i=1;i<=n;i++){
                String s=Integer.toString(i);//把整形转换为字符串型
                if(s.contains("1")||s.contains("2")||s.contains("0")||s.contains("9"))//这是判断s字符串中是否包含括号里的字符
                    he+=i;
            }
    
            System.out.println(he);
        }
    }
    
    展开全文
  • 【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? ...

    [蓝桥杯]java实现特别的数

    题目:
    【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少?
    【输入格式】
    输入一行包含两个整数 n。
    【输出格式】
    输出一行,包含一个整数,表示满足条件的数的和。
    【样例输入】 40
    【样例输出】 574
    【评测用例规模与约定】 对于 20% 的评测用例,1≤n≤10。 对于 50% 的评测用例,1≤n≤100。 对于 80% 的评测用例,1≤n≤1000。 对于所有评测用例,1≤n≤10000

    import java.util.Scanner;
    public class specilnumblesum {
        public static boolean test(int n) {//用于判断是否含有2019其中的四个数
        while(n!=0){
         if(n%10==2||n%10==0||n%10==1||n%10==9) {
          return true;
          }
         n/=10;
         }
         return false;
         }
         public static void main(String[] args) {
          int sum=0;
          Scanner in=new Scanner(System.in);
          int n=in.nextInt();
          for(int i=1;i<=n;i++) {//遍历1到n再用test()判断
         if(test(i)) {
          sum=sum+i;//若含有2019其中的数则加入sum中
          }
          }
          System.out.println(sum);
          }
          }
         
         //输入:40
         //输出:574
    展开全文
  • Java实现第十届蓝桥杯特别的和

    万次阅读 多人点赞 2019-07-28 11:34:37
    小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 ...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 ...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 ...
  • 小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。请问,在1到n中,所有这样的数的和是多少? import java.util.Scanner; public ...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个, 他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式...
  • 小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。 请问,在1到n中,所有这样的数的和是多少? 【输入格式】输入一行包含两个整数 n...
  • 【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? ...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 ...
  •   小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。   请问,在 1 到 n 中,所有这样的数的和是多少? ...
  • Java实现第十届蓝桥杯求和

    千次阅读 2019-07-27 22:08:00
    试题 A: 求和 本题总分:5 分 【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 ...
  • 2019年第十届蓝桥杯[Java]特别数的和【题目描述】小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n...
  • 2019年第十届蓝桥杯[Java]

    千次阅读 2021-01-31 20:36:44
    小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入】 输入一...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 答案提交 这是一道结果填空...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? import java.util.Scanner...
  • Java蓝桥杯19年第一题

    2020-09-19 14:42:08
    小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 【答案提交】 这是一道结果...
  • 题目标签 1 ...小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和
  • 小明对数位中含有2、0、1、9的数字很感兴趣,在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574,平方和是14362注意,平方和是指将每个数分别平方后求和 请问,在1到2019中,所有这样的数的...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 2、矩形切割(填空题)(5...
  • 2019第十届蓝桥杯JAVA G组题解

    千次阅读 2019-11-30 18:35:51
    小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362, 立方和是 400816。 请问,在 1 到 2019 中,所有这样的数的...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。 请问,在 1 到 2019...
  • 2019第十届蓝桥杯JAVA C组题解

    千次阅读 2019-11-29 21:52:42
    //小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 //括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 //请问,在 1 到 2019 中,所有这样的数的和是多少? //【答案提交】 //这...
  • 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 【答案提交】 这是一道结果...
  • 蓝桥杯:特别的和

    2020-10-08 08:09:25
    小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? package JavaB...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

java小明对数位中含有2、0

java 订阅