解题思路:先排序,然后再统计即可。
参考代码:
#include<bits/stdc++.h> using namespace std; int main() { int n,*p,i,countn; cin>>n; p=new int[n]; for(i=0;i<n;i++) cin>>p[i]; sort(p,p+n); countn=1; for(i=0;i<n;i++) { if(p[i]==p[i+1]) countn++; else { cout<<p[i]<<" "<<countn; cout<<endl; countn=1; } } delete []p; return 0; }
0.0分
0 人评分
兰顿蚂蚁 (C++代码)浏览:1160 |
C语言训练-数字母 (C语言代码)浏览:670 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1808 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
printf基础练习2 (C语言代码)浏览:796 |
【亲和数】 (C语言代码)浏览:628 |
有关字符,字符串的输入输出函数说明浏览:498 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |