文件操作
来源:互联网 发布:太田宏介数据 编辑:程序博客网 时间: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;}