C++程序设计实验8-创新互联

【问题描述】

创新互联建站拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕10年,专业且经验丰富。10年网站优化营销经验,我们已为成百上千家中小企业提供了网站设计、成都网站设计解决方案,按需定制,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

建立两个磁盘文件f1.txt和f2.txt,编写程序实现以下工作:

(1)从文件in.txt输入20个整数,分别存放在两个磁盘文件f1.txt和f2.txt中(每个文件中放10个整数);

(2)从f1.txt读入10个数,然后存放到f2.txt文件原有数据的后面;

(3)从f2.txt中读入20个整数,将它们按照从小到大的顺序存放到f2.txt(不保留原来的数据)。

【输入形式】

11 22 55 66 33 44 77 88 99 10 20 50 60 30 40 70 80 90 222 111 

【输出文件】

输出文件为当前目录下的f1.txt和f2.txt。
【样例输入】

11 22 55 66 33 44 77 88 99 10 20 50 60 30 40 70 80 90 222 111 

【样例输出】

输出文件f1.txt内容为:

11 22 55 66 33 44 77 88 99 10

输出文件f2.txt内容为:

10 11 20 22 30 33 40 44 50 55 60 66 70 77 80 88 90 99 111 222

【样例说明】输入文件为当前目录下的f1.txt,输出文件为当前目录下的f2.txt。

#include#include#include
using namespace std;
int in[20],x;
void Read()
{
	ifstream ifs("in.txt",ios::in);
	for(int i=0;i<20;++i){
		ifs>>in[i];
	}
	ifs.close();
}
void Save()
{
	ofstream ofs1("f1.txt",ios::out);
	ofstream ofs2("f2.txt",ios::out);
	for(int i=0;i<10;++i){
		ofs1<>x;
		ofs<>in[i];
	}
	ifs.close();
	sort(in,in+20);
	ofstream ofs("f2.txt",ios::out);
	for(int i=0;i<20;++i){
		ofs<

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:C++程序设计实验8-创新互联
分享网址:http://pwwzsj.com/article/djgcij.html