c语言中有关统计的问题,怎样才能不重复统计数字的个数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 23:58:55
c语言中有关统计的问题,怎样才能不重复统计数字的个数
从键盘上输入以999为结束符的一组实验数据,数据个数不清,数值范围为100~200之间的整数,请统计每个数字出现的百分比
从键盘上输入以999为结束符的一组实验数据,数据个数不清,数值范围为100~200之间的整数,请统计每个数字出现的百分比
#include <stdio.h>
int main(void){
int n;
int sum=0;
int a[101]={0};
while(1){
scanf("%d",&n);
if(n==999) break;
a[n-100]++;
sum++;
}
for(n=100;n<=200;n++) if(a[n-100])
printf("%d: %lf\n",n,(double)a[n-100]/(double)sum);
return 0;
}
int main(void){
int n;
int sum=0;
int a[101]={0};
while(1){
scanf("%d",&n);
if(n==999) break;
a[n-100]++;
sum++;
}
for(n=100;n<=200;n++) if(a[n-100])
printf("%d: %lf\n",n,(double)a[n-100]/(double)sum);
return 0;
}