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://scyanting.com/article/djgcij.html