inputdisplay.cpp
来自「关于教学管理的数据库」· C++ 代码 · 共 57 行
CPP
57 行
#include"head.h"
#include<iostream.h>
void InputDisplay(Student *p)
{
int icount;
char choice;
cout<<"请输入学生所在的班级: ";
cin>>p->Class;
cout<<endl<<"请输入学生的学号: ";
cin>>p->Number;
cout<<endl<<"请输入学生的姓名: ";
cin>>p->Name;
status1:
cout<<endl<<"请输入学生的性别(男用1表示,女用2表示): ";
cin>>p->Sex;
if(p->Sex!=1&&p->Sex!=2)
{
cout<<"您键入的内容有错,请重新选择."<<endl;
goto status1;
}
cout<<endl<<"请输入学生的年龄: ";
cin>>p->Age;
cout<<endl<<"请输入学生的宿舍号: ";
cin>>p->Room;
cout<<endl<<"请输入学生的电话号码: ";
cin>>p->Tel;
status2:
cout<<"要登记该学生的成绩吗?(y/n): ";
cin>>choice;
if(choice=='y'||choice=='Y')
{
cout<<endl<<"学生所学的科目为:微积分,物理,英语,C语言,体育.下面请分别输入该学生的各科成绩:"
<<endl;
for(p->Average=0.0,icount=0;icount<MAX;icount++)
{
cin>>p->Score[icount];
p->Average+=p->Score[icount];
}
p->Average/=5;
}
else if(choice=='n'||choice=='N')
{
cout<<"您在稍后可以在主菜单中的\"管理学生的成绩\"内选择"
<<"\"修改多个学生的成绩\"一项来登记成绩."<<endl;
}
else
{
cout<<"您输入的内容有错,请重新选择."<<endl;
goto status2;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?