项目四~处理工人工资的问题(扩展1)
来源:互联网 发布:cos女装官网旗舰店淘宝 编辑:程序博客网 时间:2024/04/26 19:19
*烟台大学计算机学院学生*All right reserved.*文件名称*烟台大学计算机学院学生*All right reserved.*文件名称:项目四~处理工人工资的问题(扩展1)*作者:杨飞*完成日期:2013年3月18日*版本号:v1.0*对任务及求解方法的描述部分:项目四~处理工人工资的问题(扩展1) 我的程序:#include<iostream>using namespace std;class Salary{public: void set_salarys(int); void add_salarys(double); void sort_salarys(); void show_salarys( );private: int number; double *a;};int main(){ Salary people; int num; cout<<"输入有多少员工"<<endl; cin>>num; cout<<"请输入他们的工资,谢谢合作!"<<endl; people.set_salarys(num); people.add_salarys(500); cout<<"工资加上500排序为:"<<endl; people.sort_salarys(); people.show_salarys(); return 0;}void Salary::set_salarys(int num){ number=num; double *salary=new double[number]; a=salary; for(int i=0;i<number;i++) { cin>>*(a+i); } delete salary;}void Salary::add_salarys(double x){ for(int i=0;i<number;i++) { *(a+i)+=x; }}void Salary::sort_salarys(){ int i,j; double t; for(i=0;i<number-1;i++) { for(j=i+1;j<number;j++) { if(*(a+i)>*(a+j)) { t=*(a+i); *(a+i)=*(a+j); *(a+j)=t; } } }}void Salary::show_salarys(){ for(int i=0;i<number;i++) { cout<<*(a+i)<<"\t"; } cout<<endl;}
运行结果:
心得体会:呵呵!!!
0 0
- 项目四~处理工人工资的问题(扩展1)
- 项目四~处理工人工资的问题(扩展2)
- 项目四~处理工人工资的问题(扩展3)
- 项目四~处理工人工资的问题
- 扩展Python模块系列(四)----引用计数问题的处理
- 四、扩展的参数处理
- 工人工资
- 项目四 用类处理“学生成绩”的问题
- 第十三周项目6——工人工资的增加并排序
- 项目四扩展类
- 项目四用多文件的方式组织起来(扩展四)
- 第13周项目6 例1.5 工人工资
- 新浪微博开发四(导航栏按钮的扩展和图片拉伸处理的扩展)
- 15周项目四处理C++源代码的程序
- 第十四周 项目四:处理C++源代码的程序
- 不能导入Android项目问题的处理
- eclipse复制项目后的问题处理
- PHP项目发现并处理的问题
- Activity绑定Service:Binder和Messenger
- keil添加快捷键
- 关于python文件操作
- 三大运营商全体商用4G的形势预判:谁更有戏?
- 简洁易懂这样讲MAVEN
- 项目四~处理工人工资的问题(扩展1)
- Deep Learning与自然语言处理学习笔记
- Java软件开发基础知识梳理之(3)------JDCB操作数据库性能优化策略
- 四.1
- wireshark抓包工具使用
- 内部邮件:苹果最早本周推8GB版iPhone 5c
- java实现16进制字符串转化为long值
- hi3531的i2c部分
- 第四周——三角形类2