第三周项目5-数组作数据成员
来源:互联网 发布:中外美术史软件 编辑:程序博客网 时间:2024/05/16 19:03
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:黄艳*完成日期:2014年12月日*版 本 号:v1.0**问题描述:利用数组做数据成员。在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果*输入描述:输入工资*程序输出:输出工资排序后的结果*/#include <iostream>using namespace std;class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数public: void set_salarys() { int x,i=0; cin>>x; while(x>0) { salarys[i]=x; i++; cin>>x; number=i; } } void add_salarys(int x) { int i=0; for(i=0; i<=number; i++) salarys[i]+=x; } void 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 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
- 第三周项目5(5)-数组作数据成员
- 第三周【项目5 - 数组作数据成员】(1)
- 第三周 【项目5 - 数组作数据成员】(2)
- 第三周 【项目5 - 数组作数据成员】(3)
- 第三周 【项目5 - 数组作数据成员】(4)
- 第三周项目5-1:数组作数据成员
- 第三周 项目五--数组作数据成员(5)
- 第三周项目5-数组作数据成员
- 第三周项目5(3)-数组作数据成员
- 第三周项目5(4)-数组作数据成员
- 第三周项目五数组作数据成员(5)
- 第三周项目5-数组作数据成员(1)
- 第三周项目5-数组作数据成员
- 第三周项目5-数组作数据成员
- 第三周项目5数组作数据成员
- 第三周项目五:数组作数据成员(一)
- 第三周项目五:数组作数据成员(二)
- 第三周项目五:数组作数据成员(三)
- 技术blog04 by 八戒
- 【分块】【bzoj3343】教主的魔法
- 如何将1000000以内的一个随机整数倒置
- fight for 蓝桥
- jdbc:mysql://localhost:3310/hibernate?useUnicode=true&characterEncoding=gb2312
- 第三周项目5-数组作数据成员
- android 画图板 V 0.0.1
- 2014毕设日志
- 技术blog05 by 八戒
- WebStorm常用快捷键
- Failed to load libGL.so
- machinations框架
- 编译处理
- 【C语言】写一个函数返回参数二进制中1的位数。