name1 2009-10-25 07:17:00
点我顶贴
收藏
删除
大牛看看
:
#include <iostream>
using namespace std;
int Comp(const void *p1,const void *p2)
{
return *((int *)p2) > *((int *)p1) ? -1 : 1;
}
int main()
{
int i,n,c,l=1;
cin>>n;
int *a=new int[n];
for(i=0;i<n;i++)
cin>>a[i];
qsort(a,n,sizeof(a[0]),Comp);
c=a[0];
for(i=1;i<n;i++)
{
if(a[i]==c) l++;
else {cout<<c<<" "<<l<<endl;c=a[i];l=1;}
}
cout<<c<<" "<<l<<endl;
return 0;
}
只有80分
Tell me why!!!!!!!!!!!!!!!!!