星m 2021-11-09 19:33 采纳率: 75%
浏览 23
已结题

代码显示第一和第二十五行有错误,该怎么修改啊?

#include
#include
#include
using namespace std;

class Student
{
public:
void InputStudent(); //输入学生信息
void OutputStudent(); //输出学生信息
void ChangeStudent(); //修改学生信息
void DeleteStudent(); //删除学生信息
void SearchStudent(); //查找学生信息
void Sort(); //学生成绩的排序
private:
Student* St;
int Size;
string name;
int Age;
int No;
float Score[3];
float Total;
float Ave;
};
void Student::InputStudent()
{
int len;
cout<< "请输入学生人数" << endl;
cin >> len;
Size = len;
St = new Student[Size];
for (int i=0; i < Size; i++)
{
//请输入学生的姓名,学号,年龄,各科成绩,平均成绩
cout << "请输入第" << i + 1 << "个学生的个人信息:" << endl;
cout << "请输入姓名:" << endl;
cin >> St[i].name;
cout << "请输入学号" << endl;
cin >> St[i].No;
cout << "请输出年龄" << endl;
cin >> St[i].Age;
cout << "请输入语文成绩" << endl;
cin >> St[i].Score[0];//语文成绩
cout << "请输入数学成绩" << endl;
cin >> St[i].Score[1];//数学成绩
cout << "请输入英语成绩"<<endl;
cin >> St[i].Score[2];//英语成绩

    St[i].Total = St[i].Score[0] + St[i].Score[1] + St[i].Score[2];
    St[i].Ave = St[i].Total / 3;
}
cout << "添加已完成" << endl;

}
void Student::OutputStudent()
{
cout << setw(10) << "姓名" << "setw(10)" << "学号" << "setw(10)" << "年龄" << "setw(10)" << "总成绩";
for (int i=0; i < Size; i++)
{
cout << St[i].name << " " << St[i].No << " " << endl;
}
}
int main()
{
int Item;
Student tem;
cout << "欢迎来到学生管理系统" << endl;
cout << "本系统由zjl制作" << endl;
cout << "1.输入学生信息" << endl;
cout << "2.输出学生信息" << endl;
cout << "3.更改学生信息" << endl;
cout << "4.将学生信息进行排名" << endl;
cout << "5.查询学生信息" << endl;
cout << "6.删除学生信息" << endl;
cout << "7.退出系统" << endl;

cout << "请输入操作";
cin >> Item;
switch (Item)
{
case 1:tem.InputStudent(); break;
case 2:tem.OutputStudent(); break;
case 3:tem.ChangeStudent(); break;
case 4:tem.DeleteStudent(); break;
case 5:tem.SearchStudent(); break;
case 6:tem.Sort(); break;
default:break;
}

return 0;

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月17日
    • 修改了问题 11月9日
    • 创建了问题 11月9日

    悬赏问题

    • ¥20 Html备忘录页面制作
    • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
    • ¥20 数学建模来解决我这个问题
    • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
    • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
    • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
    • ¥30 NIRfast软件使用指导
    • ¥20 matlab仿真问题,求功率谱密度
    • ¥15 求micropython modbus-RTU 从机的代码或库?
    • ¥15 django5安装失败