//一个班有30个人,每人一门课,求:
//1.这门课的平均值
//2.按分数排序(降序)
//3.求不及格人数
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
int fraction[30],temp=0,a=0;
long sum=0;
srand(time(0));
for(int i=0;i<30;i++){
fraction[i]=rand()%101;
sum+=fraction[i];
if(fraction[i]<60)
a++;
}
printf("这门的课平均值:%d分",sum/30);
printf("不及格人数:%d人",a);
for(i=0;i<29;i++){
for(j=0;j<30-i;j++){
if(fraction[j]<fraction[j+1]){
temp=fraction[j];
fraction[j]=fraction[j+1];
fraction[j+1]=temp;
}
}
}
for(i=0;i<30;i++){
printf("%d",fraction[i]/n);
}
}
C程序运行错误,看看错在哪里
答案:2 悬赏:70 手机版
解决时间 2021-05-03 10:35
- 提问者网友:黑米和小志
- 2021-05-03 06:49
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-05-03 08:04
你的n和j都没定义过呢 检查一下
全部回答
- 1楼网友:洒脱疯子
- 2021-05-03 08:34
你运行的时候会提示你错误的位置啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯