喝着清茶逛酒吧


私信TA

用户名:suibozhuliu

访问量:7741

签 名:

喜欢从来都不是喜欢,分离也从来都不是分离

等  级
排  名 698
经  验 3927
参赛次数 0
文章发表 13
年  龄 19
在职情况 学生
学  校 广东工业大学
专  业

  自我简介:

Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		int sum=0;
		for(int a=1;a<=n;a++) {
			sum+=a;
			int tem=0;
			String it=Integer.toString(a);
			for(int b=0;b<it.length();b++) {
				int c=it.charAt(b)-'0';
				if(c==2) tem=1;
			}
			if(a%2==0||tem==1) sum-=a;			
		}
		System.out.println(sum);

解题思路:思路是1-n的数先全部加上,再把不符合的数给减掉

注意事项:

参考代码:

 

0.0分

0 人评分

  评论区

  • «
  • »