foo.cc:1:27: warning: extra tokens at end of #include directive
#include <iostream>using namespace std;int Input(int a[]);void Output(int a[], int n);int Search(int a[],int n, int x);int Unique(int a[],int n);int main(){ freopen("data.txt","r",stdin); int a[10], index[20]; int n=Input(a); Output(a,n); n=Unique(a,n); Output(a,n); return 0;}int Search(int a[],int n, int x){ for(int i=0; i<n; i++) if(a[i]==x) return i; // 查找成功,返回下标 return -1; // 查找失败 }int Unique(int a[],int n){ int k=0; // 被删除的数的个数 for(int i=0; i<n; i++) { //if(在a[0]...a[i-1]中a[i]出现过) if(Search(a,i-k, a[i])!=-1) // 在a[0]...a[i-k-1]中a[i]出现过 k++; // 计数 else a[i-k]=a[i]; // 向前移位 } return n-k; }int Input(int a[]){ int n; cin>>n; for(int i=0; i<n; i++) cin>>a[i]; return n;}void Output(int a[], int n){ for(int i=0; i<n; i++) cout<<a[i]<<" "; cout<<endl;}
^~~~~~~~~
foo.cc:1:11: fatal error: iostream>usin: No such file or directory
#include <iostream>using namespace std;int Input(int a[]);void Output(int a[], int n);int Search(int a[],int n, int x);int Unique(int a[],int n);int main(){ freopen("data.txt","r",stdin); int a[10], index[20]; int n=Input(a); Output(a,n); n=Unique(a,n); Output(a,n); return 0;}int Search(int a[],int n, int x){ for(int i=0; i<n; i++) if(a[i]==x) return i; // 查找成功,返回下标 return -1; // 查找失败 }int Unique(int a[],int n){ int k=0; // 被删除的数的个数 for(int i=0; i<n; i++) { //if(在a[0]...a[i-1]中a[i]出现过) if(Search(a,i-k, a[i])!=-1) // 在a[0]...a[i-k-1]中a[i]出现过 k++; // 计数 else a[i-k]=a[i]; // 向前移位 } return n-k; }int Input(int a[]){ int n; cin>>n; for(int i=0; i<n; i++) cin>>a[i]; return n;}void Output(int a[], int n){ for(int i=0; i<n; i++) cout<<a[i]<<" "; cout<<endl;}
^~~~~~~~~~~~~~~
compilation terminated.
自豪的采用HydroJudge(https://github.com/hydro-dev/Hydro)进行评测。