7--3(输入与输出学生的学号姓名与成绩)

来源:互联网 发布:mysql 备份数据库命令 编辑:程序博客网 时间:2024/05/04 00:55

#include<iostream>
using namespace std;
struct Score/*----------------------------------------定义结构体变量*/
{
 int a;
 int b;
 int c;
};
struct Student
{
 int a;/*-----------------------学号*/
 char b[20];/*------------------姓名*/
 Score c;/*---------------------成绩*/
}s;/*-------------------------------------------------定义结构体变量*/
int main()
{
 void print(Student *p);
 
 Student *p=&s;
 cout<<"请按\"学号\",\"姓名\",\"成绩(语数外)\"输入."<<endl<<"请输入";
 cin>>s.a>>s.b>>s.c.a>>s.c.b>>s.c.c;
 print(&s);
 return 0;
}
void print(Student *p)
{
 int SUM(Student *p);
 int a;
 a=SUM(&s);
 cout<<"学号  "<<s.a<<endl;
 cout<<"姓名  "<<s.b<<endl;
 cout<<"语文  "<<s.c.a<<endl;
 cout<<"数学  "<<s.c.b<<"   总成绩  平均成绩"<<endl;
 cout<<"外语  "<<s.c.c<<"    "<<a<<"   "<<a/3<<endl;
}
int SUM(Student *p)
{
 int a;
 a=p->c.a+p->c.b+p->c.c;
 return a;
}

 

原创粉丝点击