6-7 学生成绩的快速录入(构造函数) (10分)

该篇博客介绍了一种优化方法,用于快速录入学生成绩。学号递增且成绩分为通过(Pass, 用1表示)和不通过(Fail, 用0表示)。当学号连续且成绩相同,只需输入0。博客提供了类定义和裁判测试程序样例,展示了如何高效录入相邻学号学生的成绩。" 129037997,16776149,Unity中的骨骼动画与Sprite换装实现,"['2D游戏开发', 'Unity3D', '骨骼绑定', '动画制作', '游戏美术']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在需要录入一批学生的成绩(学号,成绩)。其中学号是正整数,并且录入时,后录入学生的学号会比前面的学号大;成绩分两等,通过(Pass,录入时用1代表),不通过(Fail,录入时用0代表)。

由于很多学号都是相邻的,并且学号相邻的学生成绩常常相同。所以在录入时,适当地加了速。如果当前学生的学号比前面的学号大1,且成绩与前面的成绩相同,则只输入0即可。
类定义:

完成Student类

裁判测试程序样例:

#include<iostream>
using namespace std;

/* 请在这里填写答案 */

int main(){
   
    const int size=100;
    int i, N, no, score;
    Student *st[size];
    cin>>N;
    for(i=0; i<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值