这是出自美国中学的一道编程题,个人觉得对我这种初学者而言挺有意思的,就做了一下,这道题目的难点在于找出所输入整数的各位数

package 练习题;
import java.util.Scanner;public class 练习题28 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.err.println("请输入一个整数:");int n=sc.nextInt();int nn=n;  //定义变量mm存储整数n减位后的数值while(nn/10!=0){  //判断此时是否为个位数(个位数一定能被各位数整除)int m=nn%10;  //获取各位数if(n%m==0){  //判断个位数是否能被控制台输入的整数整除System.err.println("true");}else{System.err.println("false");}nn=nn/10;  //对该数进行减位,去除个位数,保留其他位数}System.err.println(true);}
}//控制台:
请输入一个整数:
123  //这个是键盘输入的数
true
false
true

控制台输入一个整数,取该整数的各位数,判断其是否能被该整数整除,能则返回true,不能则返回false相关推荐

  1. 在控制台输入一个整数,根据整数打印一个矩形 (Python)

    #在控制台输入一个整数,根据整数打印一个矩形 number = int(input("请输入整数:")) # 头 print( "*"* number) # 中 ...

  2. C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)

    从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入数据后先对其进行检查是否为小于1000 的正数.若不是,则要求重新输人. # include &l ...

  3. 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。

    Java控制台输入字符存储在数组中 题目:** 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生 ...

  4. 从控制台输入一个数字,判断这个数字是不是一个质数

    import java.util.Scanner; public class Three {// 从控制台输入一个数字,判断这个数字是不是一个质数public static void main(Str ...

  5. Java基础练习:用户在控制台输入一个年份,判断该年份是平年还是闰年

    Java流程控制练习题 1.用户在控制台输入一个年份 判断该年份是平年还是闰年 (年份能被4整除 且不能被100整除) 或者 能被400整除 package corejava;import java. ...

  6. 【算法】在控制台输入一个日期,判断这个日期是这一年的第几天?

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;/*** @Cl ...

  7. 定义一个数组存入班级10名同学的名字,在控制台输入一个名字判断该同学是不是在班级中

    public class Main {public static void main(String[] args) {// write your code here//定义一个数组存入班级10名同学的 ...

  8. 实现isPrime()函数,参数为整数,要有异常处理,如果是质数返回True,否则返回False

    #实现isPrime()函数,参数为整数,要有异常处理,如果是质数返回True,否则返回False def isPrime(n):if n < 2:return Falseelse:for i ...

  9. 2022-04-26:给定四个整数 sx , sy ,tx 和 ty,如果通过一系列的转换可以从起点 (sx, sy) 到达终点 (tx, ty),则返回 true,否则返回 false。 从点 (x

    2022-04-26:给定四个整数 sx , sy ,tx 和 ty,如果通过一系列的转换可以从起点 (sx, sy) 到达终点 (tx, ty),则返回 true,否则返回 false. 从点 (x ...

  10. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

最新文章

  1. 单摆运动属于什么现象_在学习高中物理中有什么好的经验可以分享?
  2. 对接多种三方的设计模式_死磕设计模式之适配器模式
  3. hbase启动后在log中出现cannot get log writer
  4. Golang--defer的mi魂汤
  5. Python基础:文件的操作
  6. 电子相册系统(八)验证用户是否可用
  7. mac 外接键盘让 Home End 键生效
  8. 计算机获取信息的过程是,“获取信息的过程与方法”的教学案例
  9. 高速内部总线HSIB和设备总线DB
  10. LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
  11. 线性规划(一):基本概念
  12. 键盘的某些键坏了咋办(如delete键等)
  13. 【分享】参加一个0元小白理财训练营开营第1天的学习笔记
  14. 牛客-Mysql实战-按热度排序(前20)
  15. 腾讯云服务器入门使用指南教程 新手必看教程
  16. 秀智商,答对12题平分百万-《百万英雄》
  17. 小米服务组件是什么东西_如何用小米智能家庭打造环境控制(温度、湿度、空气质量)...
  18. Mac版本Redis可视化工具-Redis-Desktop-Manager
  19. 求以log2为底的对数值
  20. CISCN2022东北赛区复赛Writeup-MapleLeaves

热门文章

  1. MongoDB模糊查询-查询某月的数据
  2. Flask学习之旅--数据库
  3. luogu_1495【题解】中国剩余定理
  4. 微信小程序预览pdf功能实现
  5. Android WebView 调起H5支付,提示商家参数格式有误
  6. Vscode使用npm安装babel
  7. Linux入门-第五周
  8. js中if表达式判断规则
  9. Oracle11g:分区表数据操作出现ORA-14400异常处理
  10. selenium fluentwait java实例