27、從鍵盤輸入若干個整數(個數應少於50個),其值在0~4范圍內,用-1作為輸入結束的標志。統計每個整數的個數


統計

參照

#define N 1000
int main()
,i=0,j=2,h=1,k,l=0,b[N],n,c[N];

while(a[i]!=-1)
scanf("%d",&a[++i]);
i--;
b[1]=a[1];
while(1)
{
for(k=1;k<=h;k++)
if(a[j]==b[k])
l++;
if(l==0)
b[++h]=a[j];
j++;
l=0;
if(j==i+1)
break;
}
for(j=1;j<=h;j++)
printf("%d ",b[j]);

k=1,l=0,n=0;
while(1)
{ for(j=1;j<=i;j++)
if(a[j]==b[k])
l++;
c[++n]=l;
l=0;
if(k==h)
break;
k++;
}
k=0;
putchar('\n');
for(i=1;i<=n;i++)
printf("第%d個數出現%d次\n",b[++k],c[i]);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM