• 面向对象程序设计--简单


    //

    //  main.cpp

    //  studentcpp

    //

    //  Created by duanqibo on 2019/7/12.

    //  Copyright © 2019年 duanqibo. All rights reserved.

    //  面向对象程序设计 c++

    #include<iostream>

    #include<string>

    #include<fstream>

    using namespace std;

    class student

    {

    private:

        string name;

        int age;

    public:

        /*    student(string name1,int age1)

         {

         name=name1;

         age=age1;

         }*/

        

        string getName()

        {

            return name;

        }

        void setName(string name1)

        {

            name=name1;

        }

        int getAge()

        {

            return age;

        }

        void setAge(int age1)

        {

            age=age1;

        }

    };

    int main(int argc, const char * argv[])

    {

        int i;

        //student stu[2]={student("zhang",18),student("wang",19)};

        student stu[2];

        string name1;

        int age1;

        cout<<"请输入两个学生的信息:"<<endl;

        for(i=0;i<2;i++)

        {

            cin>>name1>>age1;

            stu[i].setName(name1);

            stu[i].setAge(age1);

        }

        for(i=0;i<2;i++)

        {

            cout<<"姓名:"<<" "<<stu[i].getName();

            cout<<"年龄:"<<" "<<stu[i].getAge()<<endl;

        }

        //以下将学生信息存入文本文件

        ofstream f;

        f.open("d:\student.txt",ios::out);

        f<<"姓名"<<" "<<"年龄"<<endl;

        f<<"-----------"<<endl;

        for(i=0;i<2;i++)

        {

            f<<stu[i].getName()<<" "<<stu[i].getAge()<<endl;

        }  

        return 1;

    }

    运行结果:

  • 相关阅读:
    JavaScript内部原理:浏览器的内幕
    DOM结构深度优先遍历(二):TreeWalker
    DOM结构深度优先遍历(一):NodeIterator
    Linux bc 命令
    两个小function实现XML和string相互转化
    Git 多用户配置
    Vue 新增的$attrs与$listeners的详解
    CSS mask遮罩
    flask之后端传值给前端
    python cv2在验证码识别中的使用
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11177001.html
Copyright © 2020-2023  润新知