#include<bits/stdc++.h> using namespace std; int a[101]; int f[101]; int main(){ int n,b,i,k; cin>>n>>b; for(i=1;i<=n;i++){ cin>>a[i]; } //从a数组中寻找b的倍数,如果不是b的倍数存入f数组 k = 0; for(i=1;i<=n;i++){ if(a[i]%b!=0){ k++; f[k] = a[i]; } } //默认从小到大排序 sort(f+1,f+1+k); for(i=1;i<=k;i++){ if(f[i]>=65 && f[i]<=90) { cout<<char(f[i])<<" "; }else{ cout<<f[i]<<" "; } } return 0; } /************************************************************** Problem: 1858 User: admin Language: C++ Result: Accepted Time:22 ms Memory:2076 kb ****************************************************************/