十六周实验一
来源:互联网 发布:网络热门歌曲排行榜 编辑:程序博客网 时间:2024/06/10 16:42
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 彭志康
* 完成日期:
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include<iostream> #include<fstream> using namespace std; class Salary { public: void ordered_salary_add(); void ordered_salary(); void input_salary();void ordered_salary_txt();private: double salary[500]; int number; };int main() { Salary s1; //cout<<"500人的原始工资为:"<<endl; s1.input_salary(); //cout<<endl; cout<<"排序后工资为:"; cout<<endl; s1.ordered_salary(); cout<<endl; s1.ordered_salary_txt();system("PAUSE"); return 0; }void Salary::input_salary() { int i=0; ifstream infile("salary.txt",ios::in);if (!infile){cerr<<"open error!"<<endl;exit(1);}for (i=0;i<500;i++)infile>>salary[i];infile.close();//for(i=0;i<500;i++)//cout<<salary[i]<<" ";//cout<<endl; number=500; }void Salary::ordered_salary_add() { int i; for (i=0;i<number;i++) { salary[i]=salary[i]+100; //cout<<salary[i]<<" "; } return; } void Salary::ordered_salary() { int i,j; double t; for(i=0;i<number-1;i++) { for(j=0;j<number-i-1;j++) { if(salary[j]>salary[j+1]) { t=salary[j]; salary[j]=salary[j+1]; salary[j+1]=t; } }}for (i=0;i<number;i++) { cout<<salary[i]<<" "; } return; } void Salary::ordered_salary_txt(){ofstream outfile("ordered_salary.txt",ios::out);if(!outfile){cerr<<"open error!"<<endl;exit(1);}for(int i=0;i<500;i++)outfile<<salary[i]<<"\n";outfile.close();return ;}
还是陶峰比较牛,好吧,我承认我弱了
- 十六周实验一
- 十六周实验报告 任务一
- 十六周实验
- 十六周实验
- 十六周实验
- 十六周实验报告1.0
- 十六周实验报告1
- 十六周任务一
- 十六周任务一
- 十六周任务一
- 十六周项目一
- 十六周项目一
- 十六周实验报告 任务二
- 十六周实验报告(二)
- 十六周实验报告(三)
- 十六周实验报告(四)
- 十六周实验报告1:学会冒泡排序算法
- 十六周任务一:读文件
- 几种函数调用方式
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢
- CentOS 安装 PHP
- IO流體系學習總結
- 第十六周实验报告2
- 十六周实验一
- jsp cookie遍历
- WPF Example: XmlDataProvider & Editable ComboBox
- 给定一个小数,保留该小数的后两位
- 极小极大搜索方法、负值最大算法和Alpha-Beta搜索方法
- 【Cocoa(mac) Application 开发系列之二】总结一些常用控件以及简单在自定义View上绘制字符串
- PHP文件或目录权限检查函数
- 第十六周作业 1
- C#入门经典学习12-泛型2