C语言编程遇到问题,请求高手指点,是统计区间个数的问题

程序的大概内容是:编一个程序,读取一个n行4列的数据文件,求出第四列的最大和最小值,再将最大最小值的差分为x段,然后对第四列的数据进行统计,意思就是统计每个区间范围出现的数值个数,然后在输出到一个新文件里!
由于是自学C语言,所以在编程上也没什么思路,请高人指点,或者给编个样品,以便学习!谢谢!
例如:
printf("\n请输入要分的区间个数:");
scanf("%d",&c);
division = (maxin-minin)/c;
printf("\n\n\n\您将区间分为了%d段,区间值为:%f\n\n\n",c,division);

printf("您分的区间范围如下:\n");
for(i=0;i<c-1;i++)
{

printf("\n第%d段:\t%f =< scope(%d) < %f\n",i+1,i*division+minin,i+1,(i+1)*division+minin);
}
if(i=c-1)
printf("\n第%d段:\t%f =< scope(%d)\n\n",i+1,i*division+minin,i+1);

其中division为区间值,下面就应该统计每个区间的个数了,
下面的请高手指点,谢谢!!!!

一旦数据被读取,最大和最下值都是定数了,不定数是区间段数c,所以计算区间范围也是不定数,这时候进行数据统计有一个区间变量,我遇到的问题主要在这,呵呵!希望高手进行指点,谢谢,我是新手,分数不多,我总共有25分,现在拿出20分进行悬赏,就是希望您们能帮我,谢谢!!!!!!

for(i=1;i<c;i++)
{
for(j=0;j<最大的个数;j++)
{
if(a[i]>minin&&a[i]<(minin+division))
{
存储链表
}
}
minin+=division;
在链表中存储一个标记符
}
存储 因为不知道 大小 应该用链表
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-07-27
读第四行数据到一个数组中,然后在数组中找最大最小值,分段然后在排序统计。
第2个回答  2008-07-27
是不是这样,如

1 2 3 4
11 22 33 44
1 2 3 4
11 22 33 44

求 4 44 4 44 最大和最小值?
再将最大最小值的差分为x段?
x段要怎么确定?
第3个回答  2008-07-27
f
第4个回答  2019-03-12
for(i=1;i<c;i++)
{
for(j=0;j<最大的个数;j++)
{
if(a[i]>minin&&a[i]<(minin+division))
{
存储链表
}
}
minin+=division;
在链表中存储一个标记符
}
存储
因为不知道
大小
应该用链表
相似回答