#include<iostream.h>
#include<string.h>
class Student
{
char name[20];
char sex;
public:
int score,i,j;
float sum;
Student()
{
i=0;j=0;sum=0.0;
}
void SetStudent()
{
cout<<"请输入姓名 性别(m/f) 成绩:\n";
//cin>>name[20]>>sex>>score;
cin>>name>>sex>>score;
cout<<"显示输入的学生数据:"
//<<name[20]<<","<<sex<<","<<score<<endl;
<<name<<","<<sex<<","<<score<<endl;
sum+=score;
if(sex=='m')
i+=1;
else
j+=1;
}
/* void num()
{
sum+=score;
if(strcmp(sex,'男')) i++;
else j++;
}*/
};
void main()
{
int y=1;
Student X;
while(y)
{
cout<<"请选择操作类型:0,停止输入;1,输入学生数据。\n";
cin>>y;
switch(y)
{
case 0:break;
case 1:X.SetStudent();break;
}
}
cout<<"男生人数为:"<<X.i
<<"女生人数为:"<<X.j
<<"全班平均分为:"<<X.sum/(X.i+X.j)<<endl;
}
/*
请选择操作类型:0,停止输入;1,输入学生数据。
1
请输入姓名 性别(m/f) 成绩:
qq m 12
显示输入的学生数据:qq,m,12
请选择操作类型:0,停止输入;1,输入学生数据。
1
请输入姓名 性别(m/f) 成绩:
ww f 33
显示输入的学生数据:ww,f,33
请选择操作类型:0,停止输入;1,输入学生数据。
1
请输入姓名 性别(m/f) 成绩:
ee m 33
显示输入的学生数据:ee,m,33
请选择操作类型:0,停止输入;1,输入学生数据。
1
请输入姓名 性别(m/f) 成绩:
rr f 43
显示输入的学生数据:rr,f,43
请选择操作类型:0,停止输入;1,输入学生数据。
0
男生人数为:2女生人数为:2全班平均分为:30.25
Press any key to continue
*/
请输入姓名 性别(m/f) 成绩:
最新推荐文章于 2023-01-09 23:34:53 发布