项目4--数组做数据成员
来源:互联网 发布:金融大数据分析师待遇 编辑:程序博客网 时间:2024/05/24 07:19
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2014年3月18日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*我的程序:*/#include <iostream>#include <Cmath>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 i=0,x; cout<<"请输入工资(按-1完成输入):"<<endl; cin>>x; while(x!=-1) { 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); //没人的工资增加500 s.sort_salarys(); cout<<"工资增加500后并按升序排列的结果为:"<<endl; s.show_salarys(); return 0;}
结果展示:
心得体会:还是要好好看书啊。
0 0
- 项目4--数组做数据成员
- 四周 项目4 数组做数据成员
- 第4周项目5:数组做数据成员
- 第二学期第四周项目4--数组做数据成员
- 第三周 项目5-数组做数据成员(4)
- 项目5-数组做数据成员
- 项目一 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- 4-5 数组做数据成员
- CAN总线网络的传输模式
- iOS Study Day 1
- 完全背包(nyoj 311)
- 4-4数组做数据成员(扩展2)
- 【学习笔记】zedboard板卡编译
- 项目4--数组做数据成员
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- ios 画图总结
- 关于TCP封包、粘包、半包
- 禁用/开启Thunderbird/雷鸟邮件客户端发信时的附件提醒功能
- 带通配符的数——Java版
- 数据存储学习
- a标签中文乱码解决
- The application may be doing too much work on its main thread.问题可能的解决办法