第4周项目5:数组做数据成员
来源:互联网 发布:淘宝上开网店要收费吗 编辑:程序博客网 时间:2024/05/01 17:40
/* * 程序的版权和版本声明部分 * 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;}
运行结果:
- 第4周项目5:数组做数据成员
- 第2周项目5数组做数据成员
- 第2周项目5-数组做数据成员
- 第2周项目5-数组做数据成员(3、4)
- 第8周-项目1-数组做数据成员
- 第8周项目1-数组做数据成员
- 第二学期第四周项目4--数组做数据成员
- 第三周 项目5-数组做数据成员(4)
- C++第4周项目5 - 数组作数据成员
- 2015-第3周项目5-数组做数据成员(5)
- 第2周项目5-数组做数据成员(5多文件组织处理)
- 2015-第3周项目5-数组做数据成员(1)
- 第3周项目5数组做数据成员(1)
- 第2周项目5-数组做数据成员(1)
- 2015-第3周项目5-数组做数据成员(2)
- 第3周项目5-数组做数据成员(1)
- 第3周项目5-数组做数据成员(2)
- 2015-第3周项目5-数组做数据成员(3)&(4)(读文件)
- java中类变量和方法局部变量的初始化
- WinForm窗口基础配置
- 为了避免无法确定该调用的构造函数而需将main函数设为先于类的构造而执行,故将其声明为static
- 黑马程序员-Collections和Arrays工具类
- struct的复制
- 第4周项目5:数组做数据成员
- JDK内存管理工具
- VC调试以及TRACE()函数的用法
- C++ - 强引用和弱引用
- 指针练习一
- struts2项目搭建过程遇到的问题反思
- 程序员的未来在哪里?
- C#:Equals, ReferenceEquals与==的区别
- hWnd,hDC,CDC有什么区别