面试题:整数反序
来源:互联网 发布:淘宝店以开启,怎么找货 编辑:程序博客网 时间:2024/06/04 19:23
一道面试题:
一个整数,进行反序处理:
1.求出他是几位数;
2.分别输出每一位数字;
3.按逆序输出各位数字,负号与数字之间不需要间隔。
Java代码:
import java.util.Scanner;public class test { public static void main(String[] args) { int s = 0 ; int n = 0; int j = 0; int b = 0; int e = 0; Scanner sc = new Scanner(System.in);//获取输入的内容 n = sc.nextInt(); b = Math.abs(n);//负数转化为正数 e = b; while(b > 0 ) { s*=10; s+=b%10; b/=10; j++; } if(n < 0){ //如果是负数,转化为正数后,最后转化为负数 s = -s; } System.out.println(j);//位数 String inStr = e+""; for(int i=0;i<inStr.length();i++){ if(i == 0 && n < 0){ System.out.print("-"+ inStr.charAt(i) + " "); }else{ System.out.print(inStr.charAt(i)+ " "); } } System.out.println("");//换行 System.out.println(s);//反序后的数 }}
阅读全文
0 0
- 面试题:整数反序
- 面试题 颠倒整数
- 面试题-整数连接问题
- 面试题:整数取反
- [各种面试题] 整数拼接
- 面试题------数值整数次方
- 今天的一道整数逆序面试题
- 面试题:整数转换成字符
- 面试题11:数值的整数次方
- 腾讯面试题之整数二进制替换
- [各种面试题] 非负大整数加法
- [各种面试题] 整数划分问题
- 【面试题十一】数值的整数次方
- 面试题整理-整数的n次方
- 面试题11 数值的整数次方
- 面试题11:数值的整数次方
- 面试题11-数值的整数次方
- 面试题11数值的整数次方
- 八数码 BFS+HASH
- HDU4553(线段树区间合并)
- colorAccent,colorPrimary,colorPrimaryDark做什么的?
- 牛客网-剑指offer-12-数值的整数次方
- Make Palindrome
- 面试题:整数反序
- Java 用两个队列实现一个栈,要求top()的时间复杂度为O(1)
- 图像处理基本概念——卷积,滤波,平滑
- Hebb Learning 监督学习的例子
- LeetCode AddTwoNumbers
- HDU2159FATE(完全背包变形)
- Java 监听器
- C#和C++的区别(一)
- 第五章 概率分析和随机算法