15 第三周项目5——数组作数据成员
2015-03-28 10:25
211 查看
/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 3 月 28 日
* 版 本 号:v1.0
*
* 问题描述:(1)在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。
* 输入描述:输入多人的工资,输入-1标志着工资输入结束。
* 程序输出:涨后的工资、排序后再输出。
*/
学习总结:数组的成员函数还是不难的,只要做熟练了面对过程的程序编程,其实都差不多。
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 3 月 28 日
* 版 本 号:v1.0
*
* 问题描述:(1)在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。
* 输入描述:输入多人的工资,输入-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; //实际人数 }; int main() { Salary s; s.set_salarys(); s.add_salarys(500); s.show_salarys(); s.sort_salarys(); s.show_salarys(); } void Salary::set_salarys() { int i; i=0; cin>>salarys[0]; while(salarys[i]!=-1) { i++; cin>>salarys[i]; } number=i; } void Salary::add_salarys(int x) { int i; for(i=0; i<number; i++) salarys[i]=salarys[i]+x; } void Salary::sort_salarys() { int i,j,t; for(i=0; i<number; 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; } } cout<<endl; } void Salary::show_salarys() { int i; for(i=0; i<number; i++) cout<<salarys[i]<<" "; }
学习总结:数组的成员函数还是不难的,只要做熟练了面对过程的程序编程,其实都差不多。
相关文章推荐
- 15第三周项目五——数组作数据成员(2)
- 15第三周项目五——数组作数据成员(3)
- 15第三周项目五——数组作数据成员(4)
- 第三周项目5——数组做数据成员
- 第三周 项目五-数组做数据成员(二)
- 2015年第三周项目五:数组做数据成员(2)
- 2015年第三周项目五:数组做数据成员
- 第三周项目5(4)-数组作数据成员
- 第三周 项目5-数组做数据成员(2)
- 第三周项目5-数组作数据成员
- 第三周 项目五-数组做数据成员(三)文件操作-数组
- 第三周【项目5 - 数组作数据成员】(1)
- 第三周 项目五--数组作数据成员(2)
- 第三周项目五 数组作数据成员(含指针、读入、读出文件)
- 第三周项目五数组作数据成员(4)
- 第三周项目5数组作数据成员
- 第三周项目5(5)-数组作数据成员
- 第三周项目5-4:数组作成员数据-数据保存
- 第三周 项目五-数组做数据成员(四)文件操作-指针
- 第三周 【项目5 - 数组作数据成员】(2)