杭电ACM2000java做法
来源:互联网 发布:stm32f042数据手册 编辑:程序博客网 时间:2024/04/28 18:25
ASCII码排序
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
好吧这题很简单,容我偷偷懒,最近要参加两个比赛,有点烦。。。
import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int max=0,min=1000,middle=0; while(sc.hasNext()){ String zifu=sc.next(); char[] zifuchuan=zifu.toCharArray(); for(int i=0;i<zifuchuan.length;i++){ if((int)zifuchuan[i]>max){ max=(int)zifuchuan[i]; } } for(int i=0;i<zifuchuan.length;i++){ if((int)zifuchuan[i]<min){ min=(int)zifuchuan[i]; } } for(int i=0;i<zifuchuan.length;i++){ if(((int)zifuchuan[i]!=min)&&((int)zifuchuan[i]!=max)){ middle=zifuchuan[i]; } } System.out.println((char)min+" "+(char)middle+" "+(char)max); max=0; min=1000; middle=0; } }}就这样哈!
0 0
- 杭电ACM2000java做法
- 杭电ACM1108java做法
- 杭电ACM1201java做法
- 杭电ACM2001java做法
- 杭电ACM2002java做法
- 杭电ACM2003java做法
- 杭电ACM2004java做法
- 杭电ACM2005java做法
- 杭电ACM2006java做法
- 杭电ACM2007java做法
- 杭电ACM2008java做法
- 杭电ACM2009java做法
- 杭电ACM2010java做法
- 杭电ACM2011java做法
- 杭电ACM2012java做法
- 杭电ACM2013java做法
- 杭电ACM2014java做法
- 杭电ACM2015java做法
- hibernate 联合主键生成机制(组合主键XML配置方式)
- struts2 Action获取表单数据
- 无需激活工具:Win7 64位旗舰版官方系统安装教程(图文)
- rgb转yuv420,yuv420转rgb
- POJ 1523 SPF (割顶 点双连通分量)
- 杭电ACM2000java做法
- 顺序表
- 你应该知道的浮点数基础知识
- 数据挖掘笔记:聚类分析
- MapReduce理解
- 你不知道的JavaScript(二)数组
- html中链接地址的重要性
- 虚拟机Linux挂载安装ISO文件
- 判断大端小端的两种方法