永发信息网

C语言编写求源代码

答案:2  悬赏:50  手机版
解决时间 2021-04-05 06:13
  • 提问者网友:我是女神我骄傲
  • 2021-04-04 21:50
C语言编写求源代码
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-04-04 23:19
int data[20]输入就不说了我直接弄输出
int num=0,max=0,min=100,yx=0,lh=0,hg=0,bhg=0
for (int i=0;i<20;i++){
    if (data[i]<0)
        break;
        num++;
    if (data[i]>max)
        max=data[i];
    if (data[i]        min=data[i];
    if (data[i]<60)
        bhg++;
    else if (data[i]<80)
        hg++;
    else if (data[i]<90)
        lh++
    else yx++
}基本上改下类型,控制下输出就可以了
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-04-04 23:54
输入可以是浮点数吗追问可以追答#include
int main()
{
    puts("请输入学生成绩(输入负数结束)");
    int num=0;
    int youxiu=0,lianghao=0,hege=0,buhege=0;
    double mi=10000,ma=-1;
    double a[10000];
    while(1)
    {
        scanf("%lf",&a[num]);
        if(a[num]<0) break;
        num++;
    }
    printf("参加统计的学生个数:%d人 ",num);
    for(int i=0; i    {
        if(mi>a[i]) mi=a[i];
        if(ma        if(a[i]>=90) youxiu++;
        else if(a[i]>=80) lianghao++;
        else if(a[i]>=60) hege++;
        else buhege++;
    }
    printf("最高分数:%.2f ",ma);
    printf("最低分数:%.2f ",mi);
    printf("成绩优秀人数:%d人 ",youxiu);
    printf("成绩良好人数:%d人 ",lianghao);
    printf("成绩合格人数:%d人 ",hege);
    printf("成绩不合格人数:%d人 ",buhege);
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯