最新文章:

首页 C/C++

简单C++代码

发布时间:2016年03月03日 评论数:抢沙发 阅读数:275

    今天偶然发现大一写的C++的简单教务系统功能代码所以发出来看看

    #include<iostream.h>
    #include<string>
    #define max 100
    using namespace std;
    class student
    {
     public:
      string name;
      string sex;
      string add;
      string course;
      int grade;
    };
    class zhuce:public student
    {
     public:
      zhuce base(zhuce a[])
      {
       for(int i=0;i<max;i++)
       {
        cout<<"请输入姓名:";
        cin>>a[i].name; cout<<endl;
        cout<<"请输入性别:";
        cin>>a[i].sex;  cout<<endl;
        cout<<"输入家庭住址:";
        cin>>a[i].add;  cout<<endl;
       }
      }
      void subject(zhuce a[])
      {
       string b;
       cout<<"请输入要选课学生的姓名:";
       cin>>b;cout<<endl;
       for(int i=0;i<=max;i++)
       {
        if(a[i].name==b)
        {
         cout<<"请输入已选课:";
         cin>>a[i].course>>endl;
        }
       }
      }
      void score(zhuce a[])
      {
       string b;
       cout<<"请输入需要注册成绩学生的姓名:";
       cin>>b;cout<<endl;
       for(int i=0;i<max;i++)
       {
        if(a[i].name==b)
        {
         cout<<"请输入学生成绩:";
         cin>>a[i].grade;cout<<endl;
        }
       }
      }
      void prin(student a[])
      {
       string b;
       cout<<"请输入需要查询学生的姓名:";
       cin>>b;cout<<endl;
       for(int i=0;i<max;i++)
       {
        if(a[i].name==b)
        {
         cout<<a[i].name<<endl<<a[i].sex<<endl<<a[i].add<<endl<<a[i].course<<endl<<a[i].grade;
        }
       }
      }
    };
    void main()
    {
     zhuce a[1000];
     int b;
     do
     {
      cout<<" ╔---------------------------------------╗"<<endl; 
      cout<<" ┆ 输入学生信息----1 输入学生选课------2 ┆"<<endl;
      cout<<" ┆ 输入学生成绩----3 输出学生信息------4 ┆"<<endl;
      cout<<" ┆ 退出程序------5                       ┆"<<endl;
      cout<<" ╚---------------------------------------╝"<<endl;
      cout<<"请输入所要进行的操作序号: ";
      cin>>b;
      switch(b)
      {
      case 1:a[].base();break;
      case 2:a[].subject();break;
      case 3:a[].score();break;
      case 4:a[].prin();break;
      case 5:break;
      default:cout<<"错误选择!请重选\n";
       break;
      }
      while(b!=5);
     }
    }

     

二维码加载中...
本文作者:HDC      文章标题: 简单C++代码
本文地址:http://hdcin.cn/?post=4
版权声明:若无注明,本文皆为“小胖Blog's”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论