编写删除整型数组元素的函数
程序代码:
#include "iostream" using namespace std; int del_k(int *x,int n,int k) { int i,m,j,temp; m=n; for(i=0;i<n;i++) { if(x[i]<k) { for(j=0;j<n-i-1;j++) { temp=x[i]; x[i]=x[i+1]; x[i+1]=temp; i++; } m--; } } return(m); } //在此行以上编写代码,行数不限。 //以下是程序的最后几行,不得修改 int main() { int i,k,m,n,x[1000]; cin>>n; for(i=0;i<n;i++) cin>>x[i]; cin>>k; m=del_k(x,n,k); for(i=0;i<m;i++) cout<<x[i]<<' '; return 0; }