第4周项目5:数组做数据成员
2013-03-27 22:00
309 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:李慧慧 * 完成日期: 2013 年 3 月 27 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:略 * 程序输出: */ #include <iostream> using namespace std; class Salary { private: double salarys[50]; int number; public: void setsalarys();//输入工资 void addsalarys();//涨工资 void sortsalarys(); //对涨后的工资进行排序 void showsalarys(); //输出排序后的工资 }; int main() { Salary s; s.setsalarys(); s.addsalarys(); s.sortsalarys(); s.showsalarys(); system("PAUSE"); return 0; } void Salary::setsalarys() { double n; number=0; cout<<"请输入职工工资"<<endl; do{ cin>>salarys[number]; n=salarys[number]; number++; }while(n!=-1); } void Salary::addsalarys() { int i; for(i=0;i<number-1;i++) salarys[i]+=100; } void Salary::sortsalarys() { int i,j; double t; for(i=1;i<number-1;i++){ for(j=0;j<number-i-1;j++){ if(salarys[j]>salarys[j+1]){ t=salarys[j+1]; salarys[j+1]=salarys[j]; salarys[j]=t; } } } } void Salary::showsalarys() { int i; cout<<"涨工资后的排序为:"<<endl; for(i=0;i<number-1;i++) cout<<salarys[i]<<endl; return; }
运行结果:
![](http://img.my.csdn.net/uploads/201303/27/1364393101_2652.jpg)
相关文章推荐
- C++第4周项目5 - 数组作数据成员(扩展2、3引入文件)
- C++第4周项目5 - 数组作数据成员
- C++第4周(春)项目4 数组作数据成员
- C++第4周项目5 - 数组作数据成员(扩展1动态开辟空间)
- 2013级C++第4周(春)项目——再和对象找感觉【项目4 - 数组作数据成员】
- 第八周项目一 数组作数据成员
- 第8周项目1 数组做数据成员 工资类(1)
- 第八周上机实践项目1(2):数组做数据成员
- 项目五-数组作数据成员
- 第二周项目五--数组做数据成员
- 第三周, 项目5 数组做数据成员 手动输入
- 第五周 项目五 数组做数据成员 动态
- 第三周项目五数组作数据成员(3)
- 第三周项目五数组作数据成员(5)
- 第三周项目五——数组做数据成员(1)
- 第八周项目一(1) 数组作数据成员(工资类 1 常规数组做法)
- 第四周(项目四扩展三)——数组做数据成员<数据存入文件>
- 第04周:项目四:数组做数据成员,读入文件
- 第二周 项目五:数组作数据成员(2)
- 第2周-项目5-数组作数据成员-工资类(动态数组)