数组做数据成员
来源:互联网 发布:exec linux脚本 用法 编辑:程序博客网 时间:2024/05/22 18:37
/** 作 者:任子仪* 完成日期:2014年3月19日* 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#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(){ cout<<"请输入工人工资(输入-1表示结束)"<<endl; Salary s; s.set_salarys(); cout<<"给每个人涨500元工资后工人的工资:"<<endl; s.add_salarys(500); s.sort_salarys(); s.show_salarys(); return 0;}void Salary::set_salarys( ){ int i=0; while(1) { for(;i<50;i++) { cin>>salarys[i]; if(salarys[i]==-1) break; } break; } number=i;}void Salary::show_salarys( ){ for(int i=0;i<number;i++) { cout<<salarys[i]<<" "<<endl; }}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; } }}
示例图片:
心得体会:今晚心情不好,感觉用了好长时间啊。伤心的事情总会过去的。加油!!!
0 0
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员1
- 数组做数据成员2
- 数组做数据成员(1)
- 数组做数据成员(2)
- 数组做数据成员-1
- 数组做数据成员 1
- 4-5 数组做数据成员
- 数组做数据成员(文件读取)
- 关于使用ADT-22.6.0版本,Eclipse中无法创建AVD的问题
- 推荐 几种Apache Lucene 分词系统
- C++ 中结构体
- hadoop hdfs 断点续传--下载
- 安卓编程发送给指定号码指定的短息内容
- 数组做数据成员
- nyoj-122
- 输出工资2
- msvcr90.dll!_invalid_parameter_noinfo() Line 125 + 0xc bytes 的排错
- OpenGL编程——NeHe教程在VS2012下需要修改的地方
- 在Linux下安装和使用MySQL
- A/B Problem && 开方数(nyoj 803 && 773)
- 面向对象(11)(static静态详解)②(以及制作文档和对象运行流程1)
- HDU 2896 病毒传播 AC 自动机 蛮裸的。。