第8周项目1 - 数组作数据成员 (1)
来源:互联网 发布:企业淘宝开店费用明细 编辑:程序博客网 时间:2024/06/01 07:25
/*
All rights reserced.
文件名称:main.cpp
作者:李鑫
完成日期:2016.4.20
问题描述: 实现Salary类中的成员函数,在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。
*/
#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-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( ){ 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
- 第8周项目:【项目 1 -数组作数据成员】
- 第8周项目1 - 数组作数据成员 (1)
- 第8周项目1-数组作数据成员(2)
- 第8周项目1 - 数组作数据成员 (2)
- 第8周项目1- 数组作数据成员
- C++第8周项目 数组和指针 【项目1 - 数组作数据成员】(复习新版)
- 第8周项目1:数组作数据成员(1)
- 第8周项目1-数组作数据成员(1)
- 第8周项目1:数组作数据成员(2)
- 第8周项目1:数组作数据成员(3)
- C++第4周项目5 - 数组作数据成员(扩展1动态开辟空间)
- 第3周项目5-数组作数据成员(1)
- 大一第二学期第3周【项目5 - 数组作数据成员】(1)
- C++第4周项目5 - 数组作数据成员
- 第3周项目5数组作数据成员
- 第3周项目5数组作数据成员
- 第八周 【项目1 - 数组作数据成员】1
- 第八周【项目1 - 数组作数据成员1】
- Retrofit 上传图片(多张)
- 第8周项目1-数组作数据成员(2)
- 无废话ExtJs 入门教程七[登陆窗体Demo:Login]
- C++作业四
- UITabBarController(底部控制栏)
- 第8周项目1 - 数组作数据成员 (1)
- 关于C# winform 程序退出说明
- nginx下载及配置
- 各种常用的加密(MD5,SHA,)
- NGUITween使用技巧
- 分数类的雏形
- 第四次上机作业
- highcharts 生成饼状图 的具体实现
- HDU 1575 Tr A(矩阵快速幂)