博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++primer 10.4.2节练习
阅读量:4603 次
发布时间:2019-06-09

本文共 2884 字,大约阅读时间需要 9 分钟。

练习10.29

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 using namespace std;12 using namespace placeholders;13 14 15 int main()16 {17 vector
vec;18 ifstream in("title.txt");19 istream_iterator
inFile(in);20 istream_iterator
eof;21 ostream_iterator
out_file(cout, " ");22 while (inFile != eof)23 {24 vec.push_back(*(inFile++));25 }26 for (auto c : vec)27 out_file = c;28 cout << endl;29 system("pause");30 return 0;31 }

练习10.30

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 using namespace std;12 using namespace placeholders;13 14 15 int main()16 {17 vector
num;18 istream_iterator
num_cin(cin);19 istream_iterator
eof;20 ostream_iterator
out_file(cout, " ");21 while (num_cin != eof)22 {23 num.push_back(*num_cin++);24 }25 sort(num.begin(), num.end());26 copy(num.begin(), num.end(), out_file);27 cout << endl;28 system("pause");29 return 0;30 }

练习10.31

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 using namespace std;12 using namespace placeholders;13 14 15 int main()16 {17 vector
num;18 vector
num1;19 istream_iterator
num_cin(cin);20 istream_iterator
eof;21 ostream_iterator
out_file(cout, " ");22 while (num_cin != eof)23 {24 num.push_back(*num_cin++);25 }26 sort(num.begin(), num.end());27 unique_copy(num.begin(), num.end(), back_inserter(num1));28 copy(num1.begin(), num1.end(), out_file);29 cout << endl;30 system("pause");31 return 0;32 }

 

练习10.32

自己写的程序有错,需要修改,稍后上传

练习10.33

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 using namespace std;12 using namespace placeholders;13 14 void unraval(ifstream &in, ofstream &out1, ofstream &out2);15 16 int main()17 {18 ifstream in("test1.txt");19 ofstream out1("test2.txt", ofstream::app);20 ofstream out2("test3.txt", ofstream::app);21 unraval(in, out1, out2);22 system("pause");23 return 0;24 }25 26 void unraval(ifstream &in, ofstream &out1, ofstream &out2)27 {28 istream_iterator
inFile(in), eof;29 ostream_iterator
out_file1(out1, " ");30 ostream_iterator
out_file2(out2, "\n");31 while (inFile != eof)32 {33 if ((*inFile) % 2 != 0)34 out_file1 = *inFile++;35 else36 out_file2 = *inFile++;37 }38 }

 

转载于:https://www.cnblogs.com/wuyinfenghappy/p/7360382.html

你可能感兴趣的文章
记录一些好用的工具
查看>>
超链接样式设置(去下划线)(转)
查看>>
2016012003+陈琦+散列函数的应用及其安全性
查看>>
Android 状态栏通知Notification、NotificationManager详解
查看>>
UIApplicationDelegate协议
查看>>
Jmeter测试dubbo接口填坑
查看>>
[zz]GDB调试精粹及使用实例
查看>>
数据库的创建和删除
查看>>
最简单的三层实例【插入据
查看>>
设计模式学习笔记——Prototype原型模式
查看>>
pom.xml里有红叉报错的解决办法
查看>>
Perl last和next的用法区别
查看>>
Selenium 管理 Cookies
查看>>
exceptionfunction[LeetCode]Permutations
查看>>
Linux(2)_常用命令2
查看>>
自定义分页
查看>>
[转]DELPHI——调试(1)
查看>>
JS秒数转成分秒时间格式
查看>>
xp_cmdshell 命令的开启与关闭,和状态查询
查看>>
Linux sudoers
查看>>