输入一个整数,求它的位数,倒序输出
2016-07-30 19:37
561 查看
/**
* 输入一个整数,求它的位数,倒序输出
* 解决问题策略:从个位入手,取余取出个位,然后再将原来的数除以10,再取余。
* 循环,便可得到数字的每一位
*/
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
long num=input.nextLong();
long num1=num;
int count=0,a;
System.out.print(num1+"的倒序输出为:");
while (num!=0) {
a=(int)num%10;
System.out.print(a);
count++;
num/=10;
}
System.out.println();
System.out.println(num1+"的位数为:"+count);
* 输入一个整数,求它的位数,倒序输出
* 解决问题策略:从个位入手,取余取出个位,然后再将原来的数除以10,再取余。
* 循环,便可得到数字的每一位
*/
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
long num=input.nextLong();
long num1=num;
int count=0,a;
System.out.print(num1+"的倒序输出为:");
while (num!=0) {
a=(int)num%10;
System.out.print(a);
count++;
num/=10;
}
System.out.println();
System.out.println(num1+"的位数为:"+count);
相关文章推荐
- 逆元+快速幂+模板
- yum 安装报错
- JavaScrpt笔记
- 数据结构实验之栈三:后缀式求值
- RESTful 的 Django
- Java内部类
- 选联系人 拨打电话 小实例
- 51nod 1068 Bash游戏V3 (SG找规律)
- LNMP_ 配置文件
- try catch finally 用法
- 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配
- bookshelf
- C语言学习中连用两个scanf遇到的一个问题
- android adb命令
- Linux内核的并发控制
- 【奔跑的FPGA】part three DE1开发板初探
- 输入一个月份,判断该月份所属季节
- Linux-(C)IO多路复用之epoll学习(转载)
- Nuttx之互斥锁和信号量
- python sys.argv[]用法