您的位置:首页 > 编程语言 > C语言/C++

C++十四周任务-涨工资了……

2012-12-11 19:08 218 查看
/* 
* 程序的版权和版本声明部分 
* Copyright (c)2012, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: fun.cpp 
* 作 者:王锴英 
* 完成日期:2012 年12 月 11日 
* 版本号: v1.0 
* 对任务及求解方法的描述部分:略
* 输入描述:略 
* 问题描述:涨工资了…… 
* 程序输出:如下 
*/  

#include<fstream>      
#include<iostream>      
using namespace std;    
int main()    
{    
	double a[500],t;  
	int i,j,k;  
	ifstream infile("salary.txt",ios::in);    
	if(!infile)    
	{    
		cerr<<"open error!"<<endl;    
		exit(1);    
    }    
    for(i=0;i<500;i++)    
    {    
		infile>>a[i];  
	}  
    infile.close();  
	for(i=0;i<500;i++)  
		a[i]=a[i]+100;  
	for(i=0;i<500;i++)  
	{  
		k=i;  
		for(j=i+1;j<500;j++)  
			if(a[j]<a[k])  
				k=j;  
			t=a[k];  
			a[k]=a[i];  
			a[i]=t;  
	}  
	
	ofstream outfile("ordered_salary.txt",ios::out);     
	if(!outfile)      
	{    
		cerr<<"open error!"<<endl;    
		exit(1);    
	}    
	for(i=0;i<500;i++)    
	{    
		outfile<<a[i]<<endl;    
		if(i%5==0&&i!=0) cout<<endl;    
		cout<<a[i]<<"\t";    
	}    
	outfile.close();      
	return 0;    
}


运行结果:



没文件……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: