文件操作

来源:互联网 发布:太田宏介数据 编辑:程序博客网 时间:2024/06/05 23:46
/** 程序的版权和版本声明部分* 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;}

原创粉丝点击