Java:
 
import java
.util
.Scanner
;
public class S7_01 {
	static int n
, k
;
	static String
[] str 
= new String[105];
	public static void main(String
[] args
) {
		Scanner sc 
= new Scanner(System
.in
);
		n 
= sc
.nextInt();
		k 
= sc
.nextInt();
		for (int i 
= 0; i 
< n
; i
++) {
			str
[i
] = sc
.next();
		}
		f();
	}
	static void f() {
		for (int i 
= n
; i 
> n 
- k
; i
--) {
			for (int j 
= 0; j 
< i 
- 1; j
++) {
				if (str
[j
].compareTo(str
[j 
+ 1]) > 0)
					exchange(j
, j 
+ 1);
			}
		}
		for (int i 
= 0; i 
< n
; i
++) {
			System
.out
.println(str
[i
]);
		}
	}
	static void exchange(int a
, int b
) {
		String tem 
= str
[a
];
		str
[a
] = str
[b
];
		str
[b
] = tem
;
	}
}
 
C++
 
#include<iostream>
#include<string>
using namespace std
;
string str
[105];
int main(){
	int n
,k
;
	cin
>>n
>>k
;
	for(int i
=0;i
<n
;i
++){
		cin
>>str
[i
];
	}
	string st
;
	for(int i
=0;i
<k
;i
++){
		for(int j
=0;j
<n
-1;j
++){
			if(str
[j
]>str
[j
+1]){
				st
=str
[j
];
				str
[j
]=str
[j
+1];
				str
[j
+1]=st
;
			}
		}
	}
	for(int i
=0;i
<n
;i
++){
		cout
<<str
[i
]<<endl
;
	}
	
	return 0;
}
                
                
                
        
    
                    转载请注明原文地址: https://win8.8miu.com/read-10878.html