由题意得:
1.输入n,再输入n个自然数
2.从小到大输出 输入的自然数及其输入次数
3.由要求从小到大可得 输入的自然数应该排序
4.代码如下:
#include<iostream>
#include<algorithm>
using namespace std;
long n,a[1000000];
int main()
{
cin>>n;
for(int i=0; i<n; i++)
cin>>a[i];
sort(a,a+n);
int count=1;
for(int i=0; i<n; i++)
{
if(a[i+1]==a[i]) count++;
else
{
cout<<a[i]<<" "<<count<<endl;
count=1;
}
}
return 0;
}