发布网友 发布时间:2022-04-25 20:09
共1个回答
热心网友 时间:2023-10-14 20:20
public class Test1{%D%Apublic static void main(String[] args)%D%A{%D¬har[] str=new char[1024];%D¬har temp=0;%D%Aint ch=0;%D%Aint pos=0;%D%Awhile(true)%D%A{%D%Atry%D%A{%D¬h=System.in.read();%D%A}%D¬atch(Exception e)%D%A{%D®.printStackTrace();%D%A}%D%Aif(ch=='\r' || ch=='\n')%D%A{%D«reak;%D%A}%D®lse%D%A{%D%Astr[pos++]=(char)ch;%D%A}%D%A}%D¯or(int x=0;x<pos;x++)%D%A{%D¯or(int y=0;y<pos-x;y++)%D%A{%D%Aif(str[y]>str[y+1])%D%A{%D%Atemp=str[y+1];%D%Astr[y+1]=str[y];%D%Astr[y]=temp;%D%A}%D%A}%D%A}%D%ASystem.out.println(new String(str,0,pos+1));%D%A}%D%A}%D%A我也是新手 弄了半天 唉%D%A惭愧