人数不定的工资类

来源:互联网 发布:c语言更改文件名 编辑:程序博客网 时间:2024/05/11 12:18

问题及代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李盈盈 * 完成日期:2015年 04 月 12 日 * 版 本 号:v1.0 * * 问题描述:设计一个工资类,要求输出职工工资并逐个输出。(通过动态分配空间,分配正好的空间存储数据。 * 输入描述:输入职工工资。 * 程序输出:逐个输出职工工资。 */#include <iostream>using namespace std;class Salary{public:    Salary(int n);    ~Salary();    void intput_salary();    void show_salary();private:    double *salary;    int number;};Salary::Salary(int n){    salary=new double[n];    number=n;}Salary::~Salary(){    delete []salary;}void Salary::intput_salary(){    cout<<"请输入职工工资:"<<endl;    for(int i=0; i<number; i++)        cin>>*(salary+i);}void Salary::show_salary(){    cout<<"输出职工工资:"<<endl;    for(int i=0; i<number; i++)        cout<<*(salary+i)<<'\t';}int main(){    Salary s(10);    s.intput_salary();    s.show_salary();    return 0;}


运行结果:

0 0
原创粉丝点击