#include <stdio.h>
#include <math.h>
int main() {
double a[10]={1.2,40.4,5.6,45.5,8.9,40.5,50.4,2.3,100.1,115.2};
double b[10];
int c[10]={0},lc=1;
int i,j;
double t;
for(i=0;i<9;i++){
for(j=0;j<9-i;j++){
if(a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<9;i++){
b[i]=a[i+1]-a[i];
if(b[i]>20){
c[lc++]=i+1;
}
}
c[lc]=10;
for(i=0;i<lc;i++){
printf("第%d类:",i+1);
for(j=c[i];j<c[i+1];j++){
printf("%.1lf ",a[j]);
}
printf("\n");
}
return 0;
}
有帮助请采纳