第十六週任務一(書類の操作練習の賃上げ)


  
   salary.txt    500       ,    100       ,           
  ,      ordered_salary.txt  。
/* (        )
*             
* Copyright (c) 2011,             
* All rights reserved.
*     :   salary.cpp                           
*       :    114-4         
*     :    2012      6        5   
*      :       
*          
*/

#include 
#include
#include
using namespace std;

void show_salary(double salary[], int num);//    ;
void cin_salary(double salary[], int num);//       ;
void cout_salary(double salary[], int num);//    ;
void bubble_sort(double arr[], int num);//  ;
void add_salary(double salary[], int num, double money);//   ;
int main( )
{
	double sal[500];
	int num=500;

	cin_salary(sal, num);//       ;
	cout << "          :" << endl;
	show_salary(sal, num);//      ;

	add_salary(sal, 500, 100);//   ;
	bubble_sort(sal, num);//  ;

	cout << "          :" << endl;
	show_salary(sal, num);//    ;

	cout_salary(sal, num);//     ;
	
	system("pause");
	return 0;
}
//  void show_salary(salary[])  ;
void show_salary(double salary[], int num)
{
	int i;

	for(i=0; i> salary[i];//    ;
	}

	infile.close();
}
//      ;
void cout_salary(double salary[], int num)
{
	int i;

	ofstream outfile("E:\free time\ordered_salary.txt");
	if(!outfile)                        
	{
		cerr << "ordered_salary.txt open error!" << endl;
		exit(1);
	}
	for(i=0; i<500; i++)
	{
		outfile << salary[i] << "\t";//    ;   
	}
	outfile.close(); 
}
//      ;
void bubble_sort(double arr[], int num)
{
	int i, j;
	double d;

	for(i=0; i arr[j+1])
			{
				d = arr[j];
				arr[j] = arr[j+1];
				arr[j+1] = d;
			}
}
//       ;
void add_salary(double salary[], int num, double money)
{
	int i;
	for(i=0; i

 
小结:最初はファイルを1つのフォルダに入れなかったので、接続ミスを招き、多くの时间を费やしました.残念ですが、保存するもう1つのファイルは自动的に生成されます.もう1つの空のファイルを必要としません.回り道をしました.今回は、长い记忆力があります.