随机输入某班学生成绩,并按以下标准分类计算其相应的频次及全班的平均分!
小于60 不及格
61-65 及格
66-70 中
71-85 良
大于85 优

小弟不大懂如何做到在不知道该班人数的情况下编程,在循环的时候不知道循环次数如何做?用do while.... 可怎么控制条件呢?不知小弟表达清楚了意思没有?
麻烦高手帮帮忙忙,是我考研真题上的一道题!

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 林小姐也是lyn

    20人对此回答表示赞同

    用case语句 进行分支 条件就是你给的条件 里面有两个变量初始值都为0,一个是记录达到某个条件的频次,另一个是累加成绩 。还要记录总共输入的次数,设置输入条件为T或其他字母时自动跳出输入程序。 最后将某个条件的累加成绩除以次数就是平均成绩了,全班的平均分可以由,所有条件的累加成绩相加除以总的输入次数就是了,如果有班级可以在case前加个if,,一个班级一个case一个case有多个条件,,就是这样的
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 亚马逊河游客

    15人对此回答表示赞同

    既然都在看考研题了,说明你对编程挺感兴趣,我就交流一下我的思路,希望对你有所帮助。
    思路一:首先,我会建一个结点(带指针的结构体)。不想输入该班人数那就定义一个结束标志end(end可以用一个数字来代替,这样写输入函数是也方便),
    do{提示信息;输入数据的函数;判断是否结束标志,是的话跳出;分配内存;写入数据;统计并记录频次}while(true);输出平均和频次。
    思路二:当然,如果成绩数据不用保存的话,就不用建结点了,用一个temp来接收数据就就行。
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部