【C语言】帮忙看下这段code有什么问题有一串t的数据,前面已经算出来相邻两个t的差值,现在要把差值大于100的t分到一个组里,只统计每个组里有多少数据就行相当于这样一串数据:1,2,3,123,124,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:31:47

【C语言】帮忙看下这段code有什么问题有一串t的数据,前面已经算出来相邻两个t的差值,现在要把差值大于100的t分到一个组里,只统计每个组里有多少数据就行相当于这样一串数据:1,2,3,123,124,
【C语言】帮忙看下这段code有什么问题
有一串t的数据,前面已经算出来相邻两个t的差值,现在要把差值大于100的t分到一个组里,只统计每个组里有多少数据就行
相当于这样一串数据:
1,2,3,123,124,135,400
第一组有3个,第二组有三个,第三组有一个
这样.
#include
#include
main()
{
int delta_t[]={1,2,123,124,400};
int i;
int a=0;
int c=0;
int Micro_count[3];//这里的3是我数的,不过也可以填更大的数字?
int count=5;
while(i100)
{
a++;
c++;
Micro_count[i]=c;
}
else
c++;
printf("%i/%i/%i/%i\n",a,c,Micro_count[i],delta_t[i]);
i++;
}
}
//意思就是弄一个数组Micro_count[i],代表i组有Micro_count[i]个数据

【C语言】帮忙看下这段code有什么问题有一串t的数据,前面已经算出来相邻两个t的差值,现在要把差值大于100的t分到一个组里,只统计每个组里有多少数据就行相当于这样一串数据:1,2,3,123,124,
printf("%i/%i/%i/%i\n",a,c,Micro_count[i],delta_t[i]);应该改为printf("%d%d%d%d/n",a,c,Micro_count[i],delta_t[i]);
int型数据输出格式应该是%d