精华内容
下载资源
问答
  • 小明对数位中含有 20、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组》的全部内容,

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

    展开全文
  • 小明对数位中含有 20、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);
    		
    	}
    
    }
    
    
    展开全文
  • 小明对数位中含有20、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

    解题思路

    简单题,代码如下
    参考代码

    import java.util.Scanner;
    
    public class Test {
    	static int sum=0;
    	public static void main(String[] args) {
    		Scanner sc=new Scanner(System.in);
    		int n=sc.nextInt();
    		sc.close();
    		for(int i=1;i<=n;i++) {
    			check(i);
    		}
    		
    		System.out.println(sum);
    		
    	}
    
    	private static void check(int y) {
    		int x=y;
    		while(x!=0) {
    			if(x%10==0||x%10==1||x%10==2||x%10==9) {
    				sum+=y;
    				break;
    			}
    			x=x/10;
    		}
    	}
    	
    	
    }
    
    
    展开全文
  •   小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。   请问,在 1 到 n ,所有这样的数的和是多少? ...

    试题 F: 特别数的和

    【问题描述】

      小明对数位中含有 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。

    【分析】

    这道题很简单,只要从1遍历到n,对遍历到的每一个数都检查一下是否包含2、
    0、1、9,如果包含就加起来。判断方法有二:一,可以自己写一个函数将数
    字逐位分解,在判断是否是2、0、1、9;二,可以将数字转换为字符串,利用
    String类的contains方法判断字符串中是否存在子串“2”、“0”、“1”、“9”。这里使
    用的是第二种方法。

    【代码】

    import java.util.Scanner;
    
    public class Main {
    	
    	public static void main(String[] args) {
    		Scanner reader = new Scanner(System.in);
    		int sum = 0;
    		int n = reader.nextInt();
    		for (int i = 1; i <= n; i++) {
    			if (isSuitable(i)) sum += i;
    		}
    		System.out.println(sum);
    	}
    	public static boolean isSuitable(int n) {
    		String str = String.valueOf(n);
    		if (str.contains("2") || str.contains("0") || str.contains("1") || str.contains("9")) {
    			return true;
    		}
    		else {
    			return false;
    		}
    	}
    }
    
    
    展开全文
  • Java特别的和

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

    千次阅读 2019-04-07 13:19:23
    【问题描述】 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? ...
  • Java蓝桥杯19年第一题

    2020-09-19 14:42:08
    小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 ,所有这样的数的和是多少? 【答案提交】 这是一道结果...
  • public class Main_boke { public static void main... if(str.contains("2") || str.contains("0") || str.contains("1") || str.contains("9")){ sum+=i; } } System.out.println(sum); } }
  • 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个, 他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 【输入格式...
  • public class 特别的和1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); long start = System.nanoTime(); int sum = 0; OUT:for (int i = 1; i...
  • 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 【输入格式】 ...
  • 蓝桥杯真题加讲解Java组 看到DaSai都懂的啥,记得好评哦
  • 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 【输入格式】 ...
  • 小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。 请问,在 1 到 2019...
  • 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 【输入格式】 ...
  • 小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。 请问,在 1 到 2019...
  • 小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 ,所有这样的数的和是多少? 思路; 将每一个数判断是否...
  • 【问题描述】 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是...
  • 小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0) ,在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 【输入格式】...
  • 小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 ,所有这样的数的和是多少? 2、矩形切割(填空题)(5...
  • 小明对数位中含有2,0,1,9的数字很感兴趣(不包含前导0),在1到40这样的数包含1,2,9,10至32,39和40,共28个,,他们的和是574. 请问,在1到n,所有这样的数的和是多少? package test; import java.util....
  • 第十届蓝桥杯A组

    千次阅读 2019-03-25 08:58:49
    小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。 请问,在 1 到 ...
  •  素数就是不能再进行等分的。比如:2 3 5 7 11 等。  9 = 3 * 3 说明它可以3等分,因而不是素数。  我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序  (但卡片不...
  • 问题描述如下:小明对数位中含有20,1,9的数字很感兴趣(不包括前导0),在1到40这样的数包括1,2,9,10,至32,39,和40,共28个,他们的和是574。请问,在1到n,所有这样的数的和是多少 思路:这道题与上...
  • 小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 ,所有这样的数的和是多少? 题目就是这个,我也不愿去...
  • (蓝桥)特别的

    2021-03-21 10:54:27
    小明对数位中含有 20、1、9 的数字很感兴趣(不包括前导 0),在 1 到40 这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n ,所有这样的数的和是多少? 输入格式: 输入...
  • public static void find(){ int total = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int j = n; j >0; j--) { //int j = n; ...
  • 2019年第十届蓝桥杯真题解析JavaC组

    千次阅读 多人点赞 2020-09-21 14:40:28
    小明对数位中含有 20、1、9 的数字很感兴趣,在 1 到 40 这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 ,所有这样的数的和是多少? 思路: 这题我跟用的强转,...
  • Five 平方和

    2020-06-20 22:37:20
    小明对数位中含有20、1、9的数字很感兴趣,在1到40这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574,平方和是14362注意,平方和是指将每个数分别平方后求和 请问,在1到2019,所有这样的数的平方...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,466
精华内容 586
关键字:

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

java 订阅