#include<iostream>
#include<cmath>
#include<fstream>
#include<cstring>
#include<string>
using namespace std;
class Student
{
public:
char Name[100];
int Num;
int Grade[10];
double Weight[10];
double Total;
void CalTotal(){
Total=Grade[0]*Weight[0]+Grade[1]*Weight[1]+Grade[2]*Weight[2];
}
}q1[10],q2[10];
int main()
{
ofstream out("u.xls");
if(!out)
{
cout<<"Wrong !"<<endl;
return 1;
}
for(int i=0;i<3;i++)
{
cin>>q1[i].Name>>q1[i].Num>>q1[i].Grade[1]>>q1[i].Weight[1]>>q1[i].Grade[2]>>q1[i].Weight[2]>>q1[i].Grade[3]>>q1[i].Weight[3];
q1[i].CalTotal();
out.write((char *)&q1[i],sizeof(q1[i]));
}
out.close();
ifstream in("u.xls");
if(!in)
{
cout<<"Wrong"<<endl;
return 1;
}
for(int i=0;i<3;i++)
{
in.read((char *)&q2[i],sizeof(q2[i]));
cout<<q2[i].Name<<" "<<q2[i].Num<<" "<<q2[i].Grade[1]<<" "<<q2[i].Weight[1]<<" "<<q2[i].Grade[2]<<" "<<q2[i].Weight[2]<<" "<<q2[i].Grade[3]<<" "<<q2[i].Weight[3]<<" "<<q2[i].Total<<endl;
}
in.close();
return 0;
}
#include<cmath>
#include<fstream>
#include<cstring>
#include<string>
using namespace std;
class Student
{
public:
char Name[100];
int Num;
int Grade[10];
double Weight[10];
double Total;
void CalTotal(){
Total=Grade[0]*Weight[0]+Grade[1]*Weight[1]+Grade[2]*Weight[2];
}
}q1[10],q2[10];
int main()
{
ofstream out("u.xls");
if(!out)
{
cout<<"Wrong !"<<endl;
return 1;
}
for(int i=0;i<3;i++)
{
cin>>q1[i].Name>>q1[i].Num>>q1[i].Grade[1]>>q1[i].Weight[1]>>q1[i].Grade[2]>>q1[i].Weight[2]>>q1[i].Grade[3]>>q1[i].Weight[3];
q1[i].CalTotal();
out.write((char *)&q1[i],sizeof(q1[i]));
}
out.close();
ifstream in("u.xls");
if(!in)
{
cout<<"Wrong"<<endl;
return 1;
}
for(int i=0;i<3;i++)
{
in.read((char *)&q2[i],sizeof(q2[i]));
cout<<q2[i].Name<<" "<<q2[i].Num<<" "<<q2[i].Grade[1]<<" "<<q2[i].Weight[1]<<" "<<q2[i].Grade[2]<<" "<<q2[i].Weight[2]<<" "<<q2[i].Grade[3]<<" "<<q2[i].Weight[3]<<" "<<q2[i].Total<<endl;
}
in.close();
return 0;
}