#include<iostream>
using namespace std;
class Stud{
private:
long Num;
char Name;
char KC;
float CJ;int I;
public:
Stud(long num,char name,char kc,float cj,int i)
{
Num=num;
Name=name;
KC=kc;
CJ=cj;I=i;
}
SetNum(long num)
{
int j;
for(j=1;j<=i;j++)
cin>>num;
}
SetName(char name)
{
int j;
for(j=1;j<i;j++)
gets(name);
}
SetKC(char kc)
{
int j;
for(j=1;j<i;j++)
gets(kc);
}
SetCj(float cj)
{
for(j=1;j<i;j++)
cin>>cj;
}
void show()
{
cout<<SetName() <<":"<<SetNum()<<":"<<SetKC<<":"<<SetCj<<endl;
}
};
void main()
{
Stud S1;
S1.show();
}一直没弄明白 类的赋值问题,怎么样让类中的值从键盘接受,而不是用构造函数直接初始化,例如课程信息 对应相应的成绩 用数组怎么保存?。。