飛飛(二十九)工资类数组的应用
来源:互联网 发布:万惠事件知乎 编辑:程序博客网 时间:2024/05/22 12:31
<pre class="cpp" name="code">/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作 者:李飞*完成日期:2016年 5月 6日*版 本 号:1.0**问题描述:工资类数组的应用*输入描述:输入五十名工人的工资,每个人加X元,并排序。输入-1,结束*程序输出:输出加薪后的工资,并按照从大到小的顺序排序*/#include <iostream>using namespace std;class Salary{ public: void set_salarys(); void add_salarys(int x); void sort_salarys(); void show_salarys();private: double salarys[50]; int number;};void Salary::set_salarys(){ int x,i=0; cin>>x; while(x>0) { salarys[i]=x; ++i; cin>>x; } number=i;}void Salary::add_salarys(int x){ int i; for(i=0;i<number;i++) { salarys[i]+=x; }}void Salary::sort_salarys(){ int i,j; double t; for(i=0;i<number-1;i++) for(j=0;j<number-1;j++) { if(salarys[j]<salarys[j+1]) { t=salarys[j]; salarys[j]=salarys[j+1]; salarys[j+1]=t; } }}void Salary::show_salarys(){ int i; for(i=0;i<number;i++) { cout<<salarys[i]<<" "; }}int main(){ Salary s; s.set_salarys(); s.add_salarys(500); s.sort_salarys(); s.show_salarys(); return 0;}
0 0
- 飛飛(二十九)工资类数组的应用
- Java基础---什么是数组(二十九)
- shell学习二十九--数组
- 二十九、数数组、指针和字符串:指向数组元素的指针和指针数组(左值概念)
- java提高篇(十九)-----数组之二
- java提高篇(十九)-----数组之二
- java提高篇(十九)-----数组之二
- java提高篇(十九)-----数组之二
- java提高篇(十九)-----数组之二
- 15.1工资数据的输入(二)
- (二十九)字母的ASCII码
- java5同步集合类的应用(十九)
- 工资类(数组)-手动输入
- 工资数组类
- 数组的灵活应用(二)
- 日拱一卒(二十九)
- CSS(二十九)
- java提高篇(十九)-----数组之二
- sqlserver生成表结构文档的方法
- Java 时间 转换/Date(1384171247000+0800)/
- PHP之XML
- 面向对象设计的SOLID原则
- 51nod 1681 公共祖先 (在这两个平行宇宙有多少人一直是他们的公共祖先)
- 飛飛(二十九)工资类数组的应用
- 深入理解计算机系统bomb_lab
- 【项目那些事】项目管理真的可以完全靠人来管理吗?
- 浅谈Hibernate中映射集合属性以及主键和外键
- KPM、BM、 AC、ACBM算法分析
- Ext JS中如何从grid页面取得cloumns中的数据
- bzoj 1202 [HNOI2005]狡猾的商人
- windows彻底删除服务
- alertView的简单封装