#include <iostream>
using namespace std;
int main()
{
int *a,n,i;
int b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,b7=0,b8=0,b9=0,b10=0;
cout<<"输入整数个数n:"<<endl;
cin>>n;
a=new int [n];
cout<<"输入整数:"<<endl;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{if(a[i]==0)
{
b1++;}
else if(a[i]==1)
{b2++;}
else if(a[i]==2)
{b3++;}
else if(a[i]==3)
{b4++;}
else if(a[i]==4)
{b5++;}
else if(a[i]==5)
{b6++;}
else if(a[i]==6)
{b7++;}
else if(a[i]==7)
{b8++;}
else if(a[i]==8)
{b9++;}
else if(a[i]==9)
{b10++;}
}
int
b[10]={b1,b2,b3,b4,b5,b6,b7,b8,b9,b10};
int cur=0;
for(i=0;i<10;i++)
{if(b[i]>cur)
cur=b[i];
}
for(i=0;i<10;i++)
{if(b[i]==cur)
{
cout<<"数字"<<i<<"出现的次数的次数:"<<b[i]<<endl;
}
}
cout<<endl;
return 0;
}//楼主参考,坑爹啊,要弄这么多变量,统计可以用switch()语句代替,有会的话教我,我忘了那个怎么用了。