第十六周实验报告(任务一)【涨工资】
来源:互联网 发布:手机信息群发软件 编辑:程序博客网 时间:2024/05/03 12:26
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:涨工资
* 作 者: 张培培
* 完成日期: 2012年 06月 05日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束*/
#include<iostream> #include<fstream> using namespace std; int main() { float a[500];//定义float型数组 ifstream infile("salary.txt",ios::in);//以输入形式打开文件 if(! infile)//打开失败提示 { cerr << "open salary.txt error!" << endl; exit(1); } for(int i = 0;i < 500;i++) { infile >> a[i];//从文件读取数据 } infile.close();//关闭文件 //涨工资 for(int i = 0; i < 500; i++) { a[i] += 100; } //冒泡排序工资 for(int j = 0;j < 500; j++) { for(int k = 0; k <500 - j - 1; k++) { if(a[k + 1] < a[k]) { float t; t = a[k + 1]; a[k + 1] = a[k]; a[k] = t; } } } ofstream outfile("salary.txt",ios::app);//以输出方式打开文件,app若为out则文件中内容将被删除 if(! outfile)//文件打开错误 { cerr << "open salary.txt error!" << endl; exit(1); } for(int i = 0;i < 500; i++)//文件数据输出 { outfile << a[i] ; if(i % 10 == 0) { cout<<endl; } cout<<a[i]<<"\t"; } cout << endl; outfile.close();//文件关闭 system("pause"); return 0; }
上机感言:尽管涨工资在上个学期已经做过,可还是出现了很多问题,比如黑框框一闪而过了、没有加#include 《iostream》了等。。。。所以,不管做什么,都应该把它考虑全面。
- 第十六周实验报告(任务一)【涨工资】
- 第十六周实验报告(任务一)
- 第十六周实验报告(一)涨工资的另解
- 第十六周实验报告(1)——涨工资
- 《第十六周实验报告任务1——涨工资并排序 》
- 第十六周实验报告(任务二)
- 《C++第十六周实验报告1-1》---涨工资
- C++程序设计实验报告(七十九)---第十六周任务一
- 第十六周实验报告(一)
- 第十六周实验报告(一)
- 第十六周实验报告一
- 第十六周实验报告 任务三(最简)
- 第十六周实验报告(任务二)【学生成绩】
- 第十六周实验报告 任务三(改)
- 第十六周实验报告任务3--电子词典
- 第十六周实验报告任务1
- 第十六周实验报告任务2
- C++第十六周【任务一】涨工资(文件的读入)
- webservice
- struts2 welcome-file-list 设置的路径不能是Action地址
- DSP入门教程
- [Testing] 关于 权限 测试一些测试点
- 关于web.xml中<welcome-file-list>
- 第十六周实验报告(任务一)【涨工资】
- 十六周任务(一)读取文件
- 移植winforms application到mono
- activemq例子代码 发送BytesMessage消息
- android选项卡的实现,子activity同时重绘选项卡
- 修改对话框颜色
- 推荐一个blog
- 经典性能测试工具《Loadrunner8.1汉化破解版》下载地址
- PL/SQL中job创建及删除