输入三个整数XYZ,使其按由小到大输出java代码

到明天中午按顺序并对的给分

第1个回答  2012-07-31
/**
* 冒泡排序
*/
public class Sort {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 定义的数组
int x[] = { 12, 65, -342 };
// 定义的中间变量
int temp = 0;
// x.length-1是数组最后一个数的下标
for (int i = x.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (x[j] > x[j + 1]) {
temp = x[j];
x[j] = x[j + 1];
x[j + 1] = temp;
}
}
}
System.out.println("排序后的数是:");
for (int i = 0; i < x.length; i++) {
System.out.print(x[i] + "\t");
}
}
}
第2个回答  2012-07-21

import java.util.Scanner;

import java.util.Arrays;

public class Sort{

public static void main(String[] args){

Scanner input=new Scanner(System.in);

System.out.println("请输入三个整数:");

 int x=input.nextInt();

 int y=input.nextInt();

 int z=input.nextInt();

 int[] a={x,y,z};

 Arrays.sort(a);

         System.out.println("这三个整数的升序排列为:");

 for(int i=0;i<a.length;i++){

System.out.print(a[i]+" ");

   }

}

}

第3个回答  2012-07-20
import java.util.*;
public class d15
{
public static void main(String[] args)
{
int x,y,z;
Scanner in = new Scanner(System.in);
System.out.print("请输入第一个数:");
x = in.nextInt();
System.out.print("请输入第二个数:");
y = in.nextInt();
System.out.print("请输入第三个数:");
z = in.nextInt();

ThreeNumberSort tns = new ThreeNumberSort(x,y,z);
tns.NumberSorting();
tns.ShowSortResult();
}
}
class ThreeNumberSort
{
private int a,b,c;
private int temp = 0;
public ThreeNumberSort(int a,int b, int c)
{
this.a = a;
this.b = b;
this.c = c;
}
public void NumberSorting()
{
while(true)
{
if(a>b)
{
temp = a;
a = b;
b = temp;
}

if(b>c)
{
temp = b;
b = c;
c=temp;
}

if(a<b && b<c)
{
break;
}
}
}
public void ShowSortResult()
{
System.out.println("排序后的顺序为:" + a + ", " +b+", "+ c );
}

}本回答被网友采纳

输入三个整数XYZ,使其按由小到大输出java代码
public class XYZ { public static void main(String[]args){ Scanner input=new Scanner(System.in);System.out.print("第一个数:");int x=input.nextInt();System.out.print("\\n第二个数:");int y=input.nextInt();System.out.print("\\n第三个数:");int z=input.nextInt();Syste...

输入三个整数XYZ,使其按由小到大输出java代码
public class Sort { \/ param args \/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub \/\/ 定义的数组 int x[] = { 12, 65, -342 };\/\/ 定义的中间变量 int temp = 0;\/\/ x.length-1是数组最后一个数的下标 for (int i = x.length - 1; i > 0...

输入三个整数 x,y,z ,请把这三个数由小到大输出?
import java.util.Scanner;public class Prog15{ public static void main(String[] args){ Scanner scan = new Scanner(System.in).useDelimiter("\\\\D");System.out.print(" 请输入三个数: ");int x = scan.nextInt();int y = scan.nextInt();int z = scan.nextInt();scan.close()...

请编写一c语言程序,实现将输入的三个整数xyz由小到大的输出的功能
include <stdio.h> include <string.h> int main(){ int a, b, c, min, max;scanf("%d%d%d", &a, &b, &c);min = a > b ? b : a;min = min > c ? c : min;max = a < b ? b: a;max = max < c? c:max;printf("min=%d, max=%d\\n", min, max);return 0...

VB编程题 输入xyz三个数,按从小到大的次序显示
源程序如下:1. 利用InputBoxb函数输入3个数,存放到数值型变量中,然后对其进行比较。2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。3 .要显示多个数据,可以用“;”逐一显示,也可利用“&”字符串连接将多个变量连接显示。解题:先在窗体上画一个按钮,代码如下:Priva...

C语言编程题,从键盘输入任意3个数,按从小到大的顺序输出
输入3个字符串,按从小到大顺序输出。 \/\/先用程序对三个数进行从小到大排序,然后修改程序#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("请输入三个字符串:"); gets(a); gets(b); ...

python输入三个整数xyz,求出这三个数的和乘积和平均数
下面是一个Python程序,它可以求出三个整数的和、乘积和平均数:在上面的代码中,我们首先使用input函数获取三个整数的值,然后使用这些值来计算和、乘积和平均数,最后使用print函数输出结果。

编程从键盘任意输入一个三位数组成的整数,将其个位、十位和百位分离后...
输入一个三位数,XYZ。百位数X=(XYZ\/100,取整);十位数Y=(XYZ-100*X,除以10,取整);个位数Z=(XYZ-100X-10Y);输出X,Y,Z。

C语言程序解释
这是一个三数排序,是通过俩俩比较,然后按照从小到大输出,下面来读一下这个程序:main(){int x,y,z,t;scanf("%d,%d,%d",&x,&y,&z);if(x>y){t=x;x=y;y=t;} \/*如果x>y,就将两者交换;如:当x=4且y=1时,则执行){t=x;x=y;y=t;}语句;执行后的结果是x=1;y=4;*...

...和c的值,编写一个程序求这三个数的最大值和最小值。要求把求最大值...
iostream using namespace std;int max(int x,int y,int z){ int t=xy?x:y;t=tz?t:z;return t;} int main(){ int x,y,z;cout"请输入三个整数!"endl;cinxyz;coutx","y","z"的最大值为"max(x,y,z)endl;system("PAUSE");return 0;} 补充:xyz换成abc 求最小同理 ...

相似回答