C++第十六周【任务一】涨工资(文件的读入)
来源:互联网 发布:程序员逆袭之路txt 编辑:程序博客网 时间:2024/04/28 23:06
/*
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:C++第十六周【任务一】
* 作 者: 李洪悬
* 完成日期: 2012 年 6 月 4 日
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:程序解析
* 程序输出:
*/
【任务1】涨工资
从文件salary.txt 中读入500 名工人的工资,全部增加100 元后进行排序,将排序后的结果在屏幕上输出,并保存到文件ordered_salary.txt 中。(salary.txt 可以从BB 平台下载)
#include<fstream>#include<iostream>#include<iomanip>using namespace std;int main(){int i,j,num=500; double t,a[500]; 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<num-1;i++)for(j=0;j<num-1-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(i=0;i<num;i++){if(i%6==0)cout<<endl;cout<<setw(4)<<a[i]<<" ";}cout<<endl;return 0;}
- C++第十六周【任务一】涨工资(文件的读入)
- 第十六周C++【任务一】从文件salary.txt 中读入500 名工人的工资,
- 第十六周任务一(对文件的操作练习之涨工资)
- 第十六周实验--任务1--涨工资--从文件salary.txt 中读入500 名工人的工资--学会ASCII文件的操作
- 第十六周实验报告(任务一)【涨工资】
- 第十六周任务1:涨工资
- 第十六周任务1--涨工资
- 第十六周实验报告(一)涨工资的另解
- 第十六周项目一:涨工资
- 第十六周任务(一)
- 第十六周任务(一)
- 第十六周任务(一)
- 第十六周 任务一
- 第十六周 任务一
- 第十六周 任务一
- 第十六周任务一
- 第十六周任务一
- 第十六周任务一
- JGroups的协议栈
- 工程师解读:为何华为手机“干不过”小米(1)
- Django笔记-Models
- 养殖美国金鸽,提高农业产业化建设的水平
- strcasecmp
- C++第十六周【任务一】涨工资(文件的读入)
- Sencha Touch中如何alert显示一个sencha对象?
- Django笔记-Template
- website moved to http://petergao.net
- js图片滚动
- tyvj 1011 传纸条
- unix常用命令
- Linux 系统命令及其使用详解(大全)
- Django笔记-URLConf Views