讨论 / Why 错!80分!
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!!!!!!!!!!!!!!!!!

#1 gzq13919236460@2009-10-18 09:01:00
回复 删除
时间过了,用sacnf和printf
#2 飞雪天涯@2009-10-22 04:51:00
回复 删除
小陈,咳,陈哥,连这都不晓得
#3 飞雪天涯@2009-10-25 07:17:00
回复 删除
看看这个http://www.rqnoj.cn/Solution_Show.asp?DID=5052
查看更多回复
提交回复