项目五拓展

来源:互联网 发布:郑州软件开发 编辑:程序博客网 时间:2024/04/30 05:26
// 工资类.cpp : 定义控制台应用程序的入口点。///* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp                            * 作    者:董慧                             * 完成日期:2013年3月27日 * 版本号: v1.0       * 输入描述:略  * 问题描述:略  * 输出:  */ #include"stdafx.h"#include <iostream>using namespace std;class Salary{public:Salary * creat();//创建数组void print(Salary *);//输出数据void increase(Salary *);private:double salary;//工资int number;//人数Salary * pNext;};Salary * Salary::creat(){Salary * pHead = NULL;int money;int number;int i;cout << "请输入员工的人数:" << endl;cin >> number;pHead = new Salary[number];Salary * pTail = pHead;for (i=0; i<number; ++i){cout << "请输入第" << i+1 << "个员工的工资:" << endl;cin >> money;Salary * pNew = new Salary;pNew->salary = money;pNew->pNext = NULL;pTail->pNext = pNew;pTail = pNew;}return pHead;}void Salary::print(Salary * pHead){while (NULL != pHead->pNext)      {          cout << pHead->pNext->salary<< " ";          pHead = pHead->pNext;      }      cout << endl;  }void Salary::increase(Salary * pHead){while (NULL != pHead->pNext){pHead->pNext->salary += 100;pHead = pHead->pNext;}cout<<"涨毛毛后工资排序:";cout<<endl;}int main(){Salary * pHead;Salary s;pHead = s.creat();s.print(pHead);s.increase(pHead);s.print(pHead);return 0;}



总结:

疑问,,,,,抓狂,,,,,发火,,,,,奋斗,,,,,大笑

原创粉丝点击