ZKX's LAB

用java编写控制台输入10个数,按大小顺序输出。总是提示错误 求指导 控制台 输入十个数排序

2020-07-19知识20

用java编写控制台输入10个数,按大小顺序输出。总是提示错误 求指导 你用了的冒泡法排序,一次循环只能将最小的挪到最后,前面九个还是乱序的。另外控制循环有些问题,完整冒泡排序代码如下public static void sort(int x[]){int temp;int Len=x.length;for(int i=0;i;i+){for(int j=0;j;j+){if(x[j][j+1]){temp=x[j];x[j]=x[j+1];x[j+1]=temp;}}}for(int i=0;i;i+){System.out.print(x[i]+\"\\t\");}System.out.println();}c#在控制台输入任意10个数字,实现升序排序功能 最简单的冒泡排序:static void Main(string[]args){Console.WriteLine(\"请输入10个数:\");Console.Read();sort();}static void sort(){int temp=0;for(int i=list.Count;i>;0;i-){for(int j=0;j;j+){if(list[j]>;list[j+1]){temp=list[j];list[j]=list[j+1];list[j+1]=temp;}}}}从控制台输入10个整数赋值给数组,最大的与第一个元素交换,最小的与最后一个元素交换,用java编程做 在for(i=0;i;i+){ str=输入的字符 int a=Integer.parseInt(str)array[i]=a } 在冒泡排序就结束 for(int i=1;i;i+){ for(int j=0;j;j+){ if(array[j][j+1]){ temp=array[j];。用java编写控制台输入10个数,按大小顺序输出。总是提示错误 求指导 你用了的冒泡法排序,一次循环只能将最小的挪到最后,前面九个还是乱序的。另外控制循环有些问题,完整冒泡排序代码如下 public static void sort(int x[]){ int temp;。利用java从控制台输入10行字符串,将其按字母表顺序排序,然后一次性打印输出的程序 import java.util.Scanner;public class Test {public static void main(String[]args){Test t=new Test();Scanner sc=new Scanner(System.in);String text[]=new String[10];for(int i=0;i;i+){text[i]=sc.nextLine();接收10行字符串,此处i数值为输入几行,若要改动请将上面的String 数组大小也改为跟i一样的数值}t.bubble(text);调用冒泡排序算法}public void bubble(String array[]){for(int i=0;i;i+){char strings[]=array[i].toCharArray();将字符串数组转换为字符数组,字符为ascii值可直接比较大小for(int y=0;y;y+){for(int j=0;j;j+){char temp;if(strings[j]>;strings[j+1]){temp=strings[j];strings[j]=strings[j+1];strings[j+1]=temp;}}}for(int z=0;z;z+)System.out.print(strings[z]);打印结果System.out.println();换行}}}用c#写一个控制台程序排列十个数的大小 using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{class Program{static void Main(string[]args){int z=0;int[]number=new int[10];for(int i=0;i;i+){Console.WriteLine(\"请输入第\"+(i+1)+\"个数;number[i]=Int32.Parse(Console.ReadLine());}for(int i=0;i;i+){for(int y=0;y;y+){if(number[i][y]){z=number[i];number[i]=number[y];number[y]=z;}}}Console.WriteLine(\"排序后的结果为:\");for(int i=0;i;i+){Console.WriteLine(number[i]);}Console.ReadLine();}}}冒泡排序,对初学者来说是挺难的.好好看看吧.

#temp#控制台程序#控制台#string#冒泡排序

随机阅读

qrcode
访问手机版