当前位置: 首页 > wzjs >正文

福州学做网站景德镇seo

福州学做网站,景德镇seo,关键字搜索,网站优化企业排名好数 问题描述代码解释代码 好数 问题描述 一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯ ) 上的数字是偶数,我们就称之为 “好数”。 给定一个正整数 N,请计算…

好数

  • 问题描述
  • 代码解释
  • 代码

好数

问题描述

一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯ ) 上的数字是偶数,我们就称之为 “好数”。
给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。
输入格式
一个整数 N。
输出格式
一个整数代表答案。
样例输入 1
24
样例输出 1
7
样例输入 2
2024
样例输出 2
150
样例说明
对于第一个样例,24 以内的好数有 1、3、5、7、9、21、23,一共 7 个
评测用例规模与约定
对于 10% 的评测用例,1≤N≤100
对于 100% 的评测用例,1≤N≤10 7

代码解释

good函数:该函数用于判断一个数是否为好数。通过逐位检查,奇数位必须为奇数,偶数位必须为偶数。若某位不符合条件,立即返回0,否则返回1。

主函数:读取输入N,遍历从1到N的每个数,调用good函数检查是否为好数,统计符合条件的好数个数并输出。
该方法虽然简单,但在给定的问题规模下能够高效完成任务

代码

import java.util.Scanner;public class Main {public static int good(int a){int t=1;while(a!=0){int x=a%10;if(t%2==1){if(x%2==0)return 0;}else{if(x%2==1)return 0;}a/=10;t++;}return 1;}public static void main(String[] args){Scanner sc=new Scanner(System.in);int n=sc.nextInt();//n<=10^7int count=0;for(int i=1;i<=n;i++){if(good(i)==1){count++;}}System.out.println(count);}
}
http://www.dtcms.com/wzjs/534784.html

相关文章:

  • 那些网站可以做h5九九建站-网站建设 网站推广 seo优化 seo培训
  • 企业网站优化服务主要围绕什么买2g 空间做下载网站
  • 网站如何做下载文档凡科轻站小程序怎么样
  • 中国电子建设公司网站阿q的项目wordpress
  • wordpress自定义首页布局西宁网站seo价格
  • 鲅鱼圈网站怎么做商贸有限公司取名免费
  • 网站创建app想建个网站什么代码都是自己写
  • 太原网站制作多少钱怎么样增加网站权重
  • 自助网站能在百度上搜到么网址查询地址查询站长之家
  • 天津河北区做网站官网微信
  • 博客和网站的区别服务器价格一览表
  • 图片生成二维码软件免费建站网站 seo
  • 欧美个人网站网站群 seo
  • 有多少种做网站后台程序加强会计师事务所品牌建设
  • 产品外观设计网站代练平台
  • 网站26个页面收费台州网站建设找哪家好点
  • 我的世界做指令的网站wordpress前端登陆
  • 专业的网站制作专业公司福建龙岩天宫山
  • 虹口品牌网站建设软件开发工具的基本功能是什么
  • 网站基本参数设置模块注册一家公司
  • 贵阳建设网站软文范例大全500字
  • 自己搭建一个博客网站站内推广有哪些具体方式
  • 网站专题页面设计网站开发应该怎么学
  • 制作游戏的软件app网站建设优化服务信息
  • 海淘返利网站怎么做wordpress菠菜插件
  • 网站建设的相关知识白山做网站
  • 自助创建网站怎么将自己做的网站发到网上去
  • 网站关闭备案适合小县城开的加盟店
  • 高效网站推广设计如何做一个二维码相册
  • 网站后台数据采集建设网站基础知识