从键盘输入若干整数(数据个数少于50),用-1作为输入结束标志,统计每个整数的个数?main(){int a[50]; int i,t=0; for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 01:16:18
![从键盘输入若干整数(数据个数少于50),用-1作为输入结束标志,统计每个整数的个数?main(){int a[50]; int i,t=0; for(i=0;i](/uploads/image/z/1581385-49-5.jpg?t=%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E8%8B%A5%E5%B9%B2%E6%95%B4%E6%95%B0%EF%BC%88%E6%95%B0%E6%8D%AE%E4%B8%AA%E6%95%B0%E5%B0%91%E4%BA%8E50%EF%BC%89%2C%E7%94%A8-1%E4%BD%9C%E4%B8%BA%E8%BE%93%E5%85%A5%E7%BB%93%E6%9D%9F%E6%A0%87%E5%BF%97%2C%E7%BB%9F%E8%AE%A1%E6%AF%8F%E4%B8%AA%E6%95%B4%E6%95%B0%E7%9A%84%E4%B8%AA%E6%95%B0%3Fmain%EF%BC%88%EF%BC%89%7Bint+a%5B50%5D%3B+int+i%2Ct%3D0%3B+for%28i%3D0%3Bi)
从键盘输入若干整数(数据个数少于50),用-1作为输入结束标志,统计每个整数的个数?main(){int a[50]; int i,t=0; for(i=0;i
从键盘输入若干整数(数据个数少于50),用-1作为输入结束标志,统计每个整数的个数?
main()
{int a[50];
int i,t=0;
for(i=0;i
从键盘输入若干整数(数据个数少于50),用-1作为输入结束标志,统计每个整数的个数?main(){int a[50]; int i,t=0; for(i=0;i
#include<stdio.h>
#define N 1000
int main()
{ int a[N]={0},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]);
}