4-4数组做数据成员(扩展2)
来源:互联网 发布:金融大数据分析师待遇 编辑:程序博客网 时间:2024/06/08 19:28
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. .* 作 者:纪丽娜* 完成日期:2014 年 3 月 18 日 .* 版 本 号:v1.0 .* 问题描述:数组作数据成员 类中的数组, 运用文件输入*/ #include <iostream>#include <fstream>#include <string.h>#include <stdio.h>#include <stdlib.h>#include <iomanip>using namespace std;class Salary{public:void set_salarys( ); //(1)void add_salarys(int x); //(2)void sort_salarys(); //(3)void show_salarys( ); //(4)private:double salarys[501]; //工资int numble;};int main(){ Salary a; a.set_salarys(); a.add_salarys(500); a.sort_salarys(); a.show_salarys(); return 0;}void Salary::set_salarys(){ int i=1; numble=0; ifstream infile("as.txt",ios::in); //文件目标if(!infile){cout<<endl<<"open error!"<<endl<<endl;exit(1);} while(infile>>salarys[i]) //依次检索文件{numble++;i++;}infile.close();}void Salary::add_salarys(int x){ int i; for(i=1;i<=numble;i++) { salarys[i]=salarys[i]+x; }}void Salary::sort_salarys(){ int i,j; double t; for(j=1;j<numble-1;j++) for(i=1;i<numble-j+1;i++) 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=1;i<=numble;i++) { cout<<setw(10)<<salarys[i]<<" "; if(i%5==0) { cout<<endl; } }}
0 0
- 4--4数组做数据成员(扩展2,3)
- 4-4数组做数据成员(扩展2)
- 第四周(项目四扩展2)——数组做数据成员<读取文件>
- 4-5 数组做数据成员
- 4-5 数组做数据成员
- 项目4--数组做数据成员
- 四周 项目4 数组做数据成员
- 四.4数组做数据成员
- 数组做数据成员2(改)
- 第三周 项目5-数组做数据成员(4)
- 数组做数据成员2
- 数组做数据成员(2)
- C++第4周项目5 - 数组作数据成员(扩展2、3引入文件)
- 第四周(项目四扩展三)——数组做数据成员<数据存入文件>
- 第2周项目5-数组做数据成员(3、4)
- 数组做数据成员
- 数组做数据成员
- 数组做数据成员
- java自己实现数据库连接池
- 暴力”注入Explorer
- CAN总线网络的传输模式
- iOS Study Day 1
- 完全背包(nyoj 311)
- 4-4数组做数据成员(扩展2)
- 【学习笔记】zedboard板卡编译
- 项目4--数组做数据成员
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- ios 画图总结
- 关于TCP封包、粘包、半包
- 禁用/开启Thunderbird/雷鸟邮件客户端发信时的附件提醒功能
- 带通配符的数——Java版
- 数据存储学习