第十六週任務一(書類の操作練習の賃上げ)
2406 ワード
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つの空のファイルを必要としません.回り道をしました.今回は、长い记忆力があります.