第15周项目一(2)工资数据的输入

来源:互联网 发布:国外绘图软件 编辑:程序博客网 时间:2024/05/29 08:21
/**Copyright (c)2013,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:孙玲倩*完成日期:2014年6月2日*版本号:v1.0*问题描述:*问题分析:*/#include <iostream>#include <fstream>#include <cstdlib>using namespace std;void sort(double[],int);int main( ){int i=0,h=0;double salarys[500];ifstream infile ("D:\\salarys.txt",ios::in);if(!infile){cerr<<"error!"<<endl;exit(0);}while(infile>>salarys[i])i++;sort(salarys,i);ofstream outfile ("D:\\ordered_salary.txt",ios::out);if(!outfile){cerr<<"error!"<<endl;exit(0);}for(int j=0;j<i;++j){outfile<<salarys[j]<<"\t";h++;if(h%10==0)outfile<<endl;}outfile.close();    return 0;}void sort(double a[],int n){double t;for(int i=0;i<n-1;++i){for(int j=i+1;j<n;++j){if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}}}

0 0
原创粉丝点击