import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class QueueTest {
/**
* @param args
*/
public static int[] queue(int a[])
{
for(int i=a.length-1;i>0;i--)
{
for(int j=0;j<i;j++)
{
if(a[j]>a[j+1])
{
int num = a[j+1];
a[j+1] =a[j];
a[j] = num;
}
}
}
return a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(input);
StringBuffer sb = new StringBuffer();
sb.append(reader.readLine());
int b[] = new int[sb.toString().length()];
System.out.println(sb.toString().length());
for(int i =0;i<sb.toString().length()-1;i++)
{
int a = Integer.parseInt(String.valueOf((sb.toString().charAt(i))));
b[i]=a;
}
queue(b);
for(int i = 0;i<b.length;i++)
{
System.out.print(","+b[i]);
}
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
题目:编写一个控制台程序,连续输入一串数字,各数字以逗号隔开,然后按从小到大和从大到小的顺序排列输出。 本代码用c#编写,并能正常运行。
(1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。 (2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;二是是...
5、在控制台中打印输出 半径为 * 的圆的周长是 * 半径为 * 的圆的面积是 * 笔记本名称:ThinkPad E460 笔记本价格:3000 笔记本库存:100台 1、运算符 1、位运算符 1、作用 将数字转换为二进制后...
通过从控制台(例如,使用Scanner)给定一个整数序列的输入字符串,从而实现对该字符串的读取,并将其解析为一个未排序的整数数组,然后查找该数组中最近的相邻元素对。
输入一个字符串,进行反向排序 如abcdef 得到的结果为fedcba
他曾在IBM工作多年,能使用多种语言进行编程(在多种机器上使用汇编语言和高级语言),设计和实现了实时闭环工业控制系统。Horton拥有丰富的教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工...
创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。 本程序新建了PerDeck和PlayDeck两个类,类PerDeck表示某个人拿的牌,类PlayDeck表示四个人玩牌的过程,对原程序的修改...
1.从键盘输入打印行数n,打印如下所示杨辉三角形到屏幕上和字符文件a.txt...从键盘输入一个汉字,从1616点阵汉字库文件HZK16.dat中毫读取汉字点阵信息,打印汉字到控制台屏幕上(构成汉字的每个点用输出字母O表示)。
借助新的Init_LDI(),CUV()和DataDir()功能,现在可以通过仅更改一个字符串(从“ 1”到其他)来添加,存储和加载数据目录,而无需费力在它们之间进行更改。 只需注意,在当前系统中,使用DataDir(act ='...
编一段代码,实现在控制台输入一组数字后,排序后在控制台输出; 122 84.14. 列出某文件夹下的所有文件; 123 84.15. java调用系统命令实现删除文件的操作; 123 84.16. java实现从文件中一次读出一个字符的操作; ...
3.7 在集合与数组之间移动字符串 84 3.7.1 数组 85 3.7.2 ArrayList对象 86 3.7.3 IDictionary对象 88 3.8 小结 88 第4章 国际化 89 4.1 Unicode 89 4.2 .NET Framework的编码类 91 4.3 处理字符串 95 4.3.1 ...
该程序将一个包含n个字符串的txt文件(用换行符分隔)作为输入,并使用4个节点的分布式网络(包括主服务器)对它们进行排序,并在控制台中打印结果排序后的字符串数组。 可以根据参数将单个二进制文件“ caring-...
5.5 根据内嵌的数字将字符串排序 192 5.6 以随机顺序处理列表的元素 193 5.7 在增加元素时保持序列的顺序 195 5.8 获取序列中最小的几个元素 197 5.9 在排序完毕的序列中寻找元素 199 5.10 选取序列中最小的第n...
显示巴黎,罗马,上海时间, AWT界面,Java日期格式化及其使用例子,几个常用方法,判断字符是否属于中文,异常处理类,去掉字符串中重复的子字符串,将指定byte数组以16进制的形式打印到控制台,获得任意一个整数的...
上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显...
OOP_范例 ...字符串反转 StringReverse.cs 泡泡排序 Bubble.cs 额外(C#示例) 班级名称 例外情况 ExceptionEx.cs 三元中频 AuthorName.cs 串联+插值 String.cs 数组和列表 Collection.cs 通过枚举枚举
通过从控制台(例如,使用Scanner)给定一个整数序列的输入字符串,读取该字符串,并将其解析为一个未排序的整数数组,然后查找该数组的最大和最小元素。
WordSort是一种用c#编写的算法,专门用于线性复杂度的字符串排序。 基于部分哈希的方法,比使用比较的经典算法提供更高的性能。 WordSort包含一个控制台应用程序,可轻松直观地用于评估和比较算法性能。 仅提供顺序...
(1) 创建一个控制台应用程序L4_3。 (2) 在Program.cs文件中,首先定义Student类: 定义三个私有字段,包括字符串类型的姓名、整型的年龄、整型的年级 分别定义三个共有属性 定义带参构造函数Student...