控制台输入一个整数,取该整数的各位数,判断其是否能被该整数整除,能则返回true,不能则返回false
这是出自美国中学的一道编程题,个人觉得对我这种初学者而言挺有意思的,就做了一下,这道题目的难点在于找出所输入整数的各位数
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相关推荐
- 在控制台输入一个整数,根据整数打印一个矩形 (Python)
#在控制台输入一个整数,根据整数打印一个矩形 number = int(input("请输入整数:")) # 头 print( "*"* number) # 中 ...
- C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入数据后先对其进行检查是否为小于1000 的正数.若不是,则要求重新输人. # include &l ...
- 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。
Java控制台输入字符存储在数组中 题目:** 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生 ...
- 从控制台输入一个数字,判断这个数字是不是一个质数
import java.util.Scanner; public class Three {// 从控制台输入一个数字,判断这个数字是不是一个质数public static void main(Str ...
- Java基础练习:用户在控制台输入一个年份,判断该年份是平年还是闰年
Java流程控制练习题 1.用户在控制台输入一个年份 判断该年份是平年还是闰年 (年份能被4整除 且不能被100整除) 或者 能被400整除 package corejava;import java. ...
- 【算法】在控制台输入一个日期,判断这个日期是这一年的第几天?
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;/*** @Cl ...
- 定义一个数组存入班级10名同学的名字,在控制台输入一个名字判断该同学是不是在班级中
public class Main {public static void main(String[] args) {// write your code here//定义一个数组存入班级10名同学的 ...
- 实现isPrime()函数,参数为整数,要有异常处理,如果是质数返回True,否则返回False
#实现isPrime()函数,参数为整数,要有异常处理,如果是质数返回True,否则返回False def isPrime(n):if n < 2:return Falseelse:for i ...
- 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 ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
最新文章
- 单摆运动属于什么现象_在学习高中物理中有什么好的经验可以分享?
- 对接多种三方的设计模式_死磕设计模式之适配器模式
- hbase启动后在log中出现cannot get log writer
- Golang--defer的mi魂汤
- Python基础:文件的操作
- 电子相册系统(八)验证用户是否可用
- mac 外接键盘让 Home End 键生效
- 计算机获取信息的过程是,“获取信息的过程与方法”的教学案例
- 高速内部总线HSIB和设备总线DB
- LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
- 线性规划(一):基本概念
- 键盘的某些键坏了咋办(如delete键等)
- 【分享】参加一个0元小白理财训练营开营第1天的学习笔记
- 牛客-Mysql实战-按热度排序(前20)
- 腾讯云服务器入门使用指南教程 新手必看教程
- 秀智商,答对12题平分百万-《百万英雄》
- 小米服务组件是什么东西_如何用小米智能家庭打造环境控制(温度、湿度、空气质量)...
- Mac版本Redis可视化工具-Redis-Desktop-Manager
- 求以log2为底的对数值
- CISCN2022东北赛区复赛Writeup-MapleLeaves