java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输出颠倒后结果
用字符串处理很简单
#include
#include
void main ()
{
int n,i;
char s[20];
scanf("%d", &n);
sprintf(s,"%d", n);
printf("%d
",strlen(s));
for(i=strlen(s)-1;i>=0;i--){
printf("%c",s[i]);
}
printf("
");
}
如果要用循环也可以的。
补充:
#include
void main()
{
long x;
int temp=0,num=0;
printf("请输入一个整数:
");
scanf("%ld",&x);
printf("它的每一位数字是:
");
while(x>0)
{
printf("%3d",x%10);
temp=temp*10+x%10;
x=x/10;
num++;
}
printf("
它是一个%d位数.
",num);
printf("它的逆序是:%d
",temp);
}
//性能最高的方法,不调用任何函数function reverseNo($number) { $res = ""; for ($i = 0;; $i ++) { if ($number < 10) { return $res . $number; } $n = $number % 10; $res .= $n; $number = (int) ($number / 10); }}$number = 41235345;$res = reverseNo($number);var_dump($res);
代码如下:
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt();
StringBuilder stringBuilder = new StringBuilder();
String reverseStr = stringBuilder.append(num).reverse().toString();
System.out.println(reverseStr);
//如果想要整型,再转换一次
int reverseNum = Integer.valueOf(reverseStr);
// System.out.println(reverseNum);
}
}
public class Test {
public static void main(String[] args) {
try {
System.out.println("请输入一个正整数");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
//转换为字符串
String str = String.valueOf(num);
char[] charArray = str.toCharArray();
System.out.println("结果为:");
for (int i = charArray.length-1; i >= 0; i--) {
System.out.print(charArray[i]);
}
} catch (Exception e) {
System.out.println("抱歉!输入有误!");
}
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一两位的整数");
int a = 0;
while(true){
try {
a = in.nextInt();
if(a>=10){
break;
}else{
System.out.println("请输入一两位的整数");
a = in.nextInt();
}
} catch (Exception e) {
System.out.println("请输入整数");
}
}
String dao=String.valueOf(a);
String daoshu = dao.charAt(dao.length()-1)+""+dao.substring(0,dao.length()-1);
System.out.println(daoshu);
in.close();
}
}
运行结果 :
请输入一两位的整数
10086
61008
编写avascript程序,根据用户输入的数值,计算其平方,平方根和自然对数...
"); document.write("原始值:"+a+""); document.write("平方:"+Math.pow(a,2)+""); document.write("平方根:"+Math.sqrt(a)+""); document.write("自然对数:"+Math.log(
安卓java代码中的m代表什么
ava代码中没有这个关键字,应该是为子区别于系统定义的类和变量,一般在前面加my或m标示是自己定义的变量 所有的程序都使用变量临时存储各种数据。例如,当程序运行到某个阶段时请求用户输入一个数字,则您要用一个变量存储输入数据供以后使用。变量必须在程序中被定义(或声明)后才能使用,您必须为每个...
编写一个程序,从键盘输入3个数,打印出这3个数的和、平均值、乘积、最...
int ava = sum\/3;System.out.println("和:"+sum+" 平均值:"+ava+" 乘积:"+chengji+" 最小值:"+min+" 最大值:"+max);} }
ava是什么
AVA是一种编程语言。AVA是一种编程语言,用于构建计算机程序。它拥有强大的功能和广泛的应用领域,被越来越多的开发者所青睐。下面将对AVA进行详细的解释。AVA的基本定义和特点:AVA是一种高级编程语言,具有面向对象和通用性强的特点。它具有丰富的库和API支持,可以用于开发各种类型的应用程序。同时,AVA...
ava中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop...
同步方法的实现通常使用synchronized关键字。它能确保在同一时间只有一个线程能够执行同步代码块或方法。虽然stop()和suspend()方法可以立即停止或暂停线程,但它们容易导致线程安全问题。stop()方法不安全,因为它会强制终止线程,可能会留下资源未释放或数据不一致的情况。suspend()方法则容易导致死锁,因为被...
ava生存模式开5人房
用EV修改器,,这是玩单机游戏的人常用的软件,,不是外挂软件,,随时可以用,,应该没有用不了的
一个Java源程序一般是由哪三个基本部分组成的?
一个简单的java程序由java包(如:import java.awt.*)、类声明 、变量、构造方法(可缺省)、方法 这几部分构成。java程序中至少要有一个类被声明为public。
什么是GAVA
GAVA:GAVA是一种计算机语言,由SunMicrosystems公司推出的面向程序设计语言和Java平台,GAVA是一门面向对象编程语言,吸收了C语言的各种优点,摒弃了c语言里难以理解的多继承指针等概念,Java是静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程的语言。Java是面向...
AVA用VE修改器生存模式怎么建五人房?
呢个好像只能改表面人数,改不了玩家人数。你要玩5人的只有等它更新了。
简述Java程序的开发过程?
简述JAVA程序的编辑编译和运行过程第一步(编译):创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点象make。如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者....