第15周-项目1-工资数的输入-文件

来源:互联网 发布:淘宝订单物流查询 编辑:程序博客网 时间:2024/05/17 04:12
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 作    者:冯冬影* 完成日期:2014  年6  月 03日* 版本号: v1.0* 输入描述:* 问题描述: 工资数据的输入* 程序输出:* 问题分析:*/#include <iostream>#include <fstream>#include<stdlib.h>using namespace std;int main( ){    ifstream readFile;    ofstream writeFile;    readFile.open("salary.txt",ios::in);    writeFile.open("ordered_salary.txt",ios::out);    if(!readFile)    {        cerr<<"open error!"<<endl;        exit(1);    }    double salary[500];    int n=0;    while (readFile>>salary[n])    {        n++;    }    for(int i=0; i<n-1; i++)        for(int j=0; j<n-i-1; j++)        {            double t;            if(salary[j]<salary[j+1])            {                t=salary[j];                salary[j]=salary[j+1];                salary[j+1]=t;            }        }    for(int i=0; i<n; i++)        cout<<salary[i]<<" ";    for(int i=0; i<n; i++)        writeFile<<salary[i]<<" ";    readFile.close();    writeFile.close();    return 0;}
运行结果
0 0
原创粉丝点击