/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: fibnacci.cpp
* 作 者:高古尊
* 完成日期:2013 年12 月3 日
* 版本号: v1.0
*
* 输入描述:从文件salary.txt中读入工人的工资(不超过500人),
全部增加20%(好事),然后进行排序,将排序后的结果保存到文件ordered_salary.txt中
* 问题描述:
* 程序输出:
* 问题分析:
*/
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int i=0,n,k;
double a[600],m,t;
ifstream infile("salary.txt",ios::in);
if(!infile)
{
cerr<<"no1";
}
while(infile>>m)
{
a[i]=1.2*m;
i++;
}
infile.close();
ofstream outfile("ordered_salary.txt",ios::out);
if(!outfile)
{
cerr<<"no2";
}
for(n=0; n<i; n++)
{
for(k=n+1; k<i; k++)
{
if(a[n]>a[k])
{
t=a[n];
a[n]=a[k];
a[k]=t;
}
}
outfile<<a[n]<<endl;
cout<<a[n]<<endl;
}
outfile.close();
return 0;
}
文件操作
最新推荐文章于 2024-07-06 11:24:26 发布