第四周实验报告(三)--修改
来源:互联网 发布:java工程师是什么 编辑:程序博客网 时间:2024/04/28 18:18
设计一个工资类Salary,其中的数据成员有:double【50】,整型值number表示职工数。在main函数中调用自己设计的函数完成下面功能:
一:输入职工工资并保存到salary的数组中,实际人数保存到number中二:给每个人涨工资100元;三:对涨工资后进行排序并输出
#include <iostream> using namespace std;class Salary{ public: //void getnumber(); void getsalary(); void showsalary(); void addsalary(); void linesalary(); private: double salary[50]; int number;};int main(void){ Salary mm; //cout<<"输入总人数"<<endl; //mm.getnumber(); cout<<"输入工资,输入-1结束"<<endl; mm.getsalary(); cout<<"每人增加100元工资"; mm.addsalary(); cout<<"涨工资后的排序情况"<<endl; mm.linesalary(); mm.showsalary(); system("pause"); return 0;}/*void Salary::getnumber(){ cin>>number;}*/void Salary::getsalary(){ int i=0; for(i;;i++) { cin>>salary[i]; if(salary[i]==-1) { number = i; break; } }}void Salary::addsalary(){ int x=100,i; for(i=0;i<number;i++) { salary[i]+=100; }}void Salary::linesalary() { int i,j; float t; for(i=0;i<number-1;i++) for(j=0;j<number-1-i;j++) { if(salary[i]>salary[i+1]) { salary[i]= t; salary[i]= salary[i+1]; salary[i+1] = t; } }}void Salary::showsalary(){ int i; for(i=0;i<number;i++) { cout<<salary[i]<<" "; } cout<<endl; }
- 第四周实验报告(三)--修改
- 第四周实验报告(三)
- 第四周实验报告(任务三)
- 第四周实验报告(三)
- C++程序设计实验报告(三十七)---第四周任务三
- 第四周实验报告 任务三
- 第四周实验报告 任务三
- 第四周实验报告
- 第四周实验报告
- 第四周实验报告(任务1)
- 第四周实验报告(1)
- 第四周实验报告(一)
- 第四周实验报告(1)
- 第四周实验报告(2)
- 第四周实验报告(3)
- 第四周实验报告(4)
- 第四周实验报告(一)
- 第四周实验报告(一)
- 第三周 任务四
- [整理]cygwin下使用shell时碰到的几个问题
- C++中Ansi、Unicode、UTF8字符串之间的转换和写入文本文件 -
- db2entry与db2trans
- mysql 备份数据库 执行sql脚本
- 第四周实验报告(三)--修改
- 抽象类的使用? abstract 继承的使用? interface implements
- libpcap使用举例(1)
- 输入年、月、日,求该天是当年的第几天
- XCode快捷键
- Servlet的介绍
- 利用多文件组织项目
- 集中力(focus)
- 积累