第八周项目1--数组做数据成员
来源:互联网 发布:渔趣网淘宝分店卖假货 编辑:程序博客网 时间:2024/06/05 08:25
代码:
/**Copyright (c) 2016, 烟台大学计算机与控制工程学院*All rights reserved.*文件名称:;*作 者:岳成艳;*完成日期:2016年4月21号;*版 本 号:vc++6.0;*问题描述:输入工资数后进行涨工资说明。*输入描述:输入工资;*程序输出:涨工资后排序输出;*/#include<iostream>using namespace std;struct Salary{public: void set_salarys();//输入职工工资(输入-1标志着输入结束),工资保存到saraly数组中,实际人数保存到number中; void add_salarys(int x);//给每个人涨x元工资 void sort_salarys();//对工资由大到小排序; void show_salarys();//显示工资信息;private: double salarys[50];//多人的工资 int number;//实际人数;}; void Salary::set_salarys() { int s,i=0; cin>>s; while(s>0) { salarys[++i]=s; cin>>s; } 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; int t; for(i=0;i<number-1;i++) { for(j=0;j<number-i-1;j++) { if(salarys[i]>salarys[i+1]) { t=salarys[i]; salarys[i]=salarys[i+1]; salarys[i+1]=t; } } } } void Salary::show_salarys() { int i; for(i=0;i<number;i++) { cout<<salarys[i]<<endl; } }int main(){ Salary s; cout<<"输入职工工资:"<<endl; s.set_salarys(); s.add_salarys(500); s.sort_salarys(); cout<<"显示工资信息:"<<endl; s.show_salarys(); return 0;}
运行测试:
0 0
- 第八周项目1数组做数据成员(1)
- 第八周项目1-数组做数据成员(1)
- 第八周项目1:数组做数据成员(1)
- 第八周项目1-数组做数据成员(2)
- 第八周项目1-数组做数据成员(3)
- 第八周项目1 数组做数据成员
- 第八周项目1-数组做数据成员
- 第八周项目1--数组做数据成员
- 第八周项目1--数组做数据成员(2)
- 第八周项目一数组做数据成员(1)
- 第八周项目一(1)-数组做数据成员
- 第八周项目1-数组做数据成员
- 第八周项目一-数组做数据成员(3)
- 第八周项目一(3)数组做数据成员
- 第八周项目一数组做数据成员
- 第八周项目1—数组做数据成员(工资类、数组)
- 第八周项目1—数组做数据成员(工资类 数组 文件)
- 第八周项目1—数组做数据成员(工资类 数组 文件)
- 项目一 数组做数据成员
- 每天laravel-20160722|Application-2
- HDU 1847 Good Luck in CET-4 Everybody!
- JavaScript charAt() 方法
- #Objective-C 经典字典数组排序 - 省市区
- 第八周项目1--数组做数据成员
- c++第四次实验
- c++作业4
- 第六周项目4-静态成员应用
- 项目——多文件组织的数组作数据成员
- Unity学习笔记一 - Survival Shooter Tutorial
- iOS中UIWebView的使用详解
- 第九章、 四大组件的工作过程
- PHP的输出缓冲区(转)