第三周项目5-1:数组作数据成员
来源:互联网 发布:面板数据和混合数据 编辑:程序博客网 时间:2024/06/01 12:16
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作者:陈文青*完成日期:2015年3月23日*版 本 号:v1.0**问题描述:在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。*程序输入:*程序输出:*/#include<iostream>using namespace std;class Salary{public: void set_salarys(); //输入职工工资 void add_salarys(int x);//每人涨x元攻资 void sort_salarys(); //对工资排序 void show_salarys(); //显示工资信息private: double salarys[50]; //多人的攻资 int number; //实际人数};//输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中;void Salary::set_salarys(){ int i=0,sal; while(cin>>sal&&sal>=0) //输入-1标志着工资输入结束 { salarys[i]=sal; i++; } number=i; //实际人数保存到number中}//给每个人涨x元工资void Salary::add_salarys(int x){ for(int i=0; i<number; i++) salarys[i]+=x;}//对工资排序void Salary::sort_salarys(){ double t; for (int i=0; i<number-1; i++) for(int j=0; j<number-i-1; j++) if (salarys[j]<salarys[j+1]) { t=salarys[j]; salarys[j]=salarys[j+1]; salarys[j+1]=t; }}//显示工资信息void Salary::show_salarys(){ for (int i=0; i<number; i++) cout<<salarys[i]<<" "; cout<<endl;}int main(){ Salary s; cout<<"请输入职工工资表:"; s.set_salarys(); cout<<"每位职工工资增加500元后:"; s.add_salarys(500); s.show_salarys(); cout<<"职工工资排序后:"; s.sort_salarys(); s.show_salarys(); return 0;}
运行结果:
知识点总结:
简单的类的建立
0 0
- 第三周【项目5 - 数组作数据成员】(1)
- 第三周项目5-1:数组作数据成员
- 第三周项目5-数组作数据成员(1)
- 第三周项目5(5)-数组作数据成员
- 第三周 【项目5 - 数组作数据成员】(2)
- 第三周 【项目5 - 数组作数据成员】(3)
- 第三周 【项目5 - 数组作数据成员】(4)
- 第三周 项目五--数组作数据成员(5)
- 第三周项目5-数组作数据成员
- 第三周项目5(3)-数组作数据成员
- 第三周项目5(4)-数组作数据成员
- 第三周项目五数组作数据成员(5)
- 第三周项目5-数组作数据成员
- 第三周项目5-数组作数据成员
- 第三周项目5数组作数据成员
- 第三周 项目五--数组作数据成员(1)
- 第三周项目五数组作数据成员(1)
- 第三周项目五:数组作数据成员(一)
- 工作周报035
- Linux之make的用法讲解
- ******************** 整型变量的修饰符 ********************
- Android异步消息处理机制(一):理解 Looper、Handler、Message三者间关系
- 跳台阶问题
- 第三周项目5-1:数组作数据成员
- ******************* 数组————一维数组 *******************
- 这儿就是你要找的Eclipse快捷键
- ======TCP UDP======
- AndroidManifest.xml详解
- Android Broadcast 和 BroadcastReceiver的权限限制
- C#.Net中获取程序运行时间的两种方法 (转载:陈进学博客)
- 记录一个项目的需求探讨过程
- 【iOS】UIButton 传递多个参数的方法 -----使用关联函数