64,649
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<cmath>
using namespace std;
class stud
{
public:
stud(char no[],char name[],float deg)
{
strcpy(x1,name);
strcpy(x2,no);
x3=deg;
sum=0;
num=0;
num++;
}
stud(stud &s)
{
strcpy(x1,s.x1);
strcpy(x2,s.x2);
x3=s.x3;
}
void disp()
{
cout<<x1<<" "<<x2<<" "<<x3<<endl;
cout<<avg()<<endl;
}
float avg()
{
float s;
sum=sum+x3;
s=sum/num;
return s;
}
private:
char x1[20],x2[20];
float x3;
float sum,num;
};
void main()
{
char a[20]={0},b[20]={0};
float c;
cin>>a>>b>>c;
stud s(a,b,c);
s.disp();
}
#include<iostream>
#include<cmath>
using namespace std;
class stud
{
public:
stud(char no[],char name[],float deg)
{
strcpy(x1,name);
strcpy(x2,no);
x3=deg;
num++;
}
stud(stud &s)
{
strcpy(x1,s.x1);
strcpy(x2,s.x2);
x3=s.x3;
}
void disp()
{
cout<<x1<<" "<<x2<<" "<<x3<<endl;
cout<<avg()<<endl;
}
float avg()
{
float s;
sum=sum+x3;
s=sum/num;
return s;
}
private:
char x1[20],x2[20];
float x3;
float sum,num;
};
void main()
{
char a[20]={0},b[20]={0};
float c;
cin>>a>>b>>c;
stud s(a,b,c);
s.disp();
}