#include <iostream>
using namespace std;
struct list
{
int data;
list *next;
};
void Count(list *);
void main()
{
int i,n=10;
list p[10]={NULL,NULL};
for(i=0;i<n-1;i++)
{
cin>>p[i].data;
p[i].next=&p[i+1];
}
cin>>p[n-1].data;
p[n-1].next=NULL;
list *head=&p[0];
Count(head);
}
void Count(list *head)
{
cout<<"data"<<" "<<"number"<<endl;
int i,n=0;
list *p=head;
for(i=0;i<10;i++)
{
while(head!=NULL)
{
if(head->data==i)
{
n++;
}
head=head->next;
}
if(n!=0)
{
cout<<i<<" "<<n<<endl;
}
n=0;
head=p;
}
}
关于结构体的一道例题
最新推荐文章于 2024-11-03 17:46:04 发布