员工赋能是什么意思:以5分为一段,统计全班45人的成绩分布,其中100分自成一段,

来源:百度文库 编辑:神马品牌网 时间:2024/04/19 01:01:30
要求: 数据随机产生,按从高分到底的顺序输出。不得使用IF语句。

float a[45];
float mf[45];
int i,count=0;
int j;int m;float temp=0;

for(i=0;i<45;i++){
temp=random();

(temp==100)? mf[count++=temp;continue:a[i]=temp;

}
//sort
for(i=0;i<44;i++){
m=0;
for(j=i+1;j<45;j++){
a[j]>a[j-1]?m=j:;
temp=a[j];
a[j]=a[0];
a[0]=temp;
}
}
printf("一百分的分数");
for(i=0;i<count;i++)
printf("\n%f",b[count]);

printf("一百分以下的");
for(i=0;i<a.length;i++)
printf("\n%d",a[i]);

应该可以:
float a[45];
float mf[45];
int i,count=0;
int j;int m;float temp=0;

for(i=0;i<45;i++){
temp=random();

(temp==100)? mf[count++=temp;continue:a[i]=temp;

}
//sort
for(i=0;i<44;i++){
m=0;
for(j=i+1;j<45;j++){
a[j]>a[j-1]?m=j:;
temp=a[j];
a[j]=a[0];
a[0]=temp;
}
}
printf("一百分的分数");
for(i=0;i<count;i++)
printf("\n%f",b[count]);

printf("一百分以下的");
for(i=0;i<a.length;i++)
printf("\n%d",a[i]);

}