`

将一个整数倒置输出

J# 
阅读更多
如将3867变为7683
public static int reversed(int n) {

		String str = String.valueOf(n);
		char[] digits = str.toCharArray();
		int i;
		for (i = digits.length - 1; i >= 0; i--) {
			if (digits[i] != '0')
				break;
		}
		char[] reversed = new char[i + 1];
		int j;
		for (j = 0; j <= i; j++) {
			reversed[j] = digits[i - j];
		}

		return Integer.parseInt(new String(reversed));

	}
分享到:
评论

相关推荐

    用java如何将十进制整数转成二进制和十六进制形式(csdn)————程序.pdf

    余数的顺序需要倒置,所以我们使用一个字符串`c`来收集这些余数,并在每次迭代后将新余数添加到字符串的前面。当`n`变为0时,循环结束,我们得到了二进制表示的字符串。 接着,我们来看如何将十进制整数转换为十六...

    由键盘任意输入1个整形数据(10亿以内,位数不限),生成其倒置的数后输出,如:输入12345,则输出54321

    运用循环结构替代数组,基础的思路

    把十进制整数变成十六进制数

    要将一个十进制整数转换为十六进制,我们可以采用以下步骤: 1. **除16取余法**:这是最直观的方法,也被称为“长除法”。将十进制数除以16,得到商和余数。商再除以16,如此重复,直到商为0。每次得到的余数就是...

    一种基于倒置序列的排列生成算法

    这里的关键概念是“阶乘表示法”,即任何非负整数都可以唯一地表示为一个特殊形式的阶乘表示法。具体而言,对于任意一个非负整数\( n \),如果满足条件\( n = \sum_{i=0}^{k} a_i \cdot i! \)(其中\( a_i \in \{0, ...

    C#倒置数字网络编程

    总的来说,"C#倒置数字网络编程"是一个基础的编程练习,涵盖了字符串操作、异常处理和基本的用户输入/输出。尽管它没有利用C#的类特性,但这个项目仍然是学习C#和网络编程的一个良好起点。对于初学者来说,理解并...

    实验卡1-顺序表1

    2. 查找结点位置:用户输入一个整数,程序在顺序表中搜索这个整数。如果找到,输出其在表中的位置;如果未找到,提示“找不到”。 3. 插入元素:用户输入两个整数,第一个表示插入位置i,第二个是欲插入的数值x。...

    c代码-输入一个正整数,显示该从1到该数的乘法表。

    在这个项目中,用户将通过`scanf()`输入一个正整数,程序则使用`printf()`输出乘法表。 3. **循环结构**:本项目中会用到循环结构,如`for`循环,用于重复执行一段代码直到满足特定条件。例如,一个`for`循环可以...

    java输入字符串并将每个字符输出的方法

    System.out.println()方法是Java中的一个输出方法,用于将指定的内容输出到控制台。该方法可以输出字符串、数字、布尔值等各种类型的数据。 ```java System.out.println(str.charAt(i)); ``` 总结 本文分享了一篇...

    打印倒直角三角形.zip

    "打印倒直角三角形"就是一个这样的练习,它涉及到利用for循环来输出星号(*),从而形成一个倒置的直角三角形。在这个过程中,我们可以看到如何通过控制循环的迭代次数和条件来改变输出的形状和大小。 首先,让我们...

    基于java的数组倒置源代码.zip

    例如,创建一个包含10个整数的数组: ```java int[] numbers = new int[10]; ``` 数组倒置,即反转数组元素的顺序,可以通过多种方法实现。这里我们介绍两种常见的方法:使用for循环和使用Java库中的Arrays类。 1...

    C语言实践编程题201509.pdf

    20. 计算并输出任意一个整数 x 中 a 的出现次数并输出,例如 x 为 222723272,a 为 2,a 在 x 中的出现次数为 6。 21. 编写函数 fun 求一个整数的逆序数,在 main 函数中输入两个整数,求其逆序数之和并输出。 22. ...

    C++程序设计练习(2) Online Judge

    问题描述 给定一个非负整数,将其按十进制各位倒置。 输入 输入数据有若干行。每行上有一个非负整数,对应一种情形。 输出 对于每一种情形,直接输出结果,换行。 10 判断同构数 问题描述 给定一个十进制正整数,...

    C++程序设计练习题 Online Judge判定

    每两行对应一种情形,这两行中的第一行上有一个字符(请注意将该字符后面的换行字符“吃掉”),第二行上有一个字符串(字符串中可能含有空白字符)。 输出 对于每一种情形,输出计算结果(若字符不在字符串中,则...

    c代码-输入一个正整数,生成该数值层数的倒金字塔。第一层显示 1 ,第二层显示 2 ,以此类推。

    在本项目中,我们关注的是一个C语言编程任务,它要求用户输入一个正整数,然后程序会生成一个倒金字塔,其层数与输入的数字相同。每层的数字从1开始,逐层递增,形成一个倒置的等差数列形状。这种输出模式在计算机...

    C语言期末复习

    - **题目描述**:输入一个整数`n`,输出一个由星号构成的倒置等腰三角形,底部有`2n-1`个星号,最高点有1个星号。 - **代码分析**:与正向的等腰三角形类似,但外层循环逆序执行,星号数量从最大递减至最小。 5. ...

    200个经典C程序源码小游戏

    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 ...

    2022年浙江省二级C语言程序编写题库.doc

    4. 调用函数f,将一个整数首尾倒置:例如若程序输入12345,则输出54321;若程序输入-34567,则输出-76543。 5. 调用函数f,从字符串中删除所有的数字字符。 6. 调用find函数在输入的字符串中查找是否出现"the"这个...

    2022年浙江省计算机二级C语言历年试卷.doc

    例如,371是一个Armstrong数,因为3的立方加7的立方加1的立方等于371。 2. 数位计算:本题要求计算输入整数的位数。例如,输入3214则输出4,输入-23156则输出5。 3. 数字之和:本题要求计算输入整数各位数字之和。...

    易语言判断回文数.rar

    易语言提供了“字符串倒置”函数,可以将一个字符串的字符顺序反转。 3. **比较字符串**:将原字符串和反转后的字符串进行比较,如果两者相同,则该数字是回文数。易语言中的“字符串等于”函数可以实现这个功能。 ...

    C语言程序设计常见的上机实验题目汇总.doc

    使用数学库函数sqrt(),计算并输出一个正实数的平方根。 9. **分段函数**: 定义一个分段函数,如y = |x|,当x时,y=-x;当x&gt;=0时,y=x。用户输入x,程序输出对应的y值。 10. **成绩划分等级**: 输入一个分数...

Global site tag (gtag.js) - Google Analytics