问题及代码:
/*
Copyright(c)2018,CSDN学院行者-
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2018年3月15日
版本号:v1.0
问题描述:工资的排序
输入描述:从文件中读取工人工资
程序操作:全部工资上涨20%
程序输出:将修改完的数据保存到文件中
*/
#include<stdio.h>
int main()
{
double salary[500];
FILE *fpin , *fpout;
fpin = fopen("salary.txt" , "r");
if(fpin == NULL){
printf("salary file open error!");
exit(1);
}
fpout = fopen("ordered_salary.txt" , "w");
if(fpout == NULL){
printf("cannot write to file!");
exit(1);
}
int n = 0;
while(fscanf(fpin,"%lf",&salary[n])!=EOF){
salary[n] *= 1.2;
n++;
}
fclose(fpin);
int i , j;
double temp;
for(i = 0 ; i < n-1 ; i++){
for(j = 0 ; j < n-i-1 ; j++){