1.题目:编写程序,要求输入n个整数,n不大于100,对其中的奇数进行从小到大排序
2.代码展示(复制可运行)
public class Y2020T7 {
public static void sortJiShu(int arr[]){
int newarr[]=new int[arr.length];
int p=0;
for(int i=0;i<arr.length;i++){
if(arr[i]%2!=0){
newarr[p++]=arr[i];
}
}
//冒泡排序
for(int i=0;i<p;i++){
boolean flag=true;
for(int j=p-1;j>i;j--){
if(newarr[j]<newarr[j-1]){
int tmp=newarr[j-1];
newarr[j-1]=newarr[j];
newarr[j]=tmp;
flag=false;
}
}
if(flag==true){
break;
}
}
for(int i=0;i<p;i++){
System.out.print(newarr[i]+" ");
}
}
public static void main(String[] args) {
int arr[]={121,1235,145,2312,1512,215,3541,1541,1132};
sortJiShu(arr);
}
}