4.7 4.9 节练习

在Centos7中安装PostgreSQL9.4的步骤详解 ** 1. 安装yum源 打开https://yum.postgresql.org/repopackages.php ,找到自己需要的版本,右键复制链接地址。 不放心是否复制成功的话可以粘贴出来看看。 以root模式进入CentOS7,输入:yum install + 刚刚复制的链接 https://download.postgresql.org/pub/repos/yum/9.4/redha... 阅读详情

练习 4.21

#include <iostream>  
#include <string>
#include <vector>
using namespace std;


int main()
{	
	vector<int> pool;
	int i;
	while (cin >> i)
		pool.push_back(i);
	for (auto &a : pool)
	{
		a = (a % 2 == 0) ?  a : 2*a;
		cout << a << " ";
	}
	cout << endl;
	system("pause");
	return 0;
}


练习4.22

#include <iostream>  
#include <string>
#include <vector>
using namespace std;


int main()
{	
	/*比较运算符*/
	int grade = 0;
	while(cin >> grade)
	cout << ((grade > 90) ? "high pass" : (grade > 75) ? " pass" : (grade > 60) ? "low pass" : "fail")<<endl;
	system("pause");
	return 0;
}


练习4.28

#include <iostream>  
#include <string>
#include <vector>
using namespace std;


int main()
{	
	cout << "类型名称\t" << "所占字节数" << endl;
	cout << "int\t\t" << sizeof(int) << endl;
	cout << "char\t\t" << sizeof(char) << endl;
	cout << "unsigned int\t" << sizeof(unsigned int) << endl;
	cout << "wchar_t\t\t" << sizeof(wchar_t) << endl;
	cout << "char16_t\t" << sizeof(char16_t) << endl;
	cout << "char32_t\t" << sizeof(char32_t) << endl;
	cout << "short\t\t" << sizeof(short) << endl;
	cout << "long\t\t" << sizeof(long) << endl;
	cout << "long long\t" << sizeof(long long) << endl;
	cout << "float\t\t" << sizeof(float) << endl;
	cout << "double\t\t" << sizeof(double) << endl;
	cout << "long double\t" << sizeof(long double) << endl;
	cout << "bool\t\t" << sizeof(bool) << endl;
	system("pause");
	return 0;
}


可以看到各种内置类型所占字节数。

CentOS7 Openssh7.4升级至9.9版本 OpenSSH 9.9 对 OpenSSL 的版本有一定的要求。根据官方文档,OpenSSH 9.9 通常会支持 OpenSSL 1.1 和 3.x 版本。 阅读详情

相关推荐

C++ primer 当vector中的push_back遇到移动构造函数会发生什么

首先仔细阅读 C++ primer 第五版 P474 Note下面的一段话意思是说当我们在类中定义了移动构造函数的时候,假设这个移动构造函数是noexcept的,类似对应StrVec类的操作,vector可能会重新分配内存,也就是说会将元素从旧空间移动到新内存中去。这个过程中就会发生移动构造函数注意 这里要注意一点,C++11规定的是移后源对象是一定要处于可析构的状态,意思是说移后源对象有可能执行

DLililiDengDaa~~ 1634

C++ Primer(第五版)4.9--4.11.3练习

4.28 #include <iostream> using namespace std; int main() { cout << "char: " << sizeof(char) << endl; cout << "short: " << sizeof(short) << endl; co...

wlli1985的博客 350

C++primer 第五版课后练习(二)auto与const 引用和指针

P62页 auto const的联系 具体看代码情况吧 #include #include "Sales_item.h" int main() { /**********练习2.33 2.44**********/ int i = 0, &r = i;//r是整型引用 const int ci = i, &cr = ci; auto a = r;//将i的值给整型a aut

DLililiDengDaa~~ 978

C++Primer第五版 4.9练习

练习4.28:编写一段程序,输出每一种内置类型所占空间的大小。 答案:见云盘程序练习4.29:推断下面代码的输出结果并说明理由。实际运行这段程序。结果和你想象的一样吗?如果不一样,为什么?int x[10]; int *p = x; cout << sizeof(x)/sizeof(*x) << endl; //数出10 即x的元素个数 cout << sizeof(p)/sizeof(*p)

Nick Feng 的小屋 1871

第四章 4.9练习

练习4.28 写一段程序,输出每一种内置类型suozhan

听枫烨阁的博客 831

C++ Primer》第44.7习题答案

C++ Primer》第44.7习题答案

chenyijun的专栏 306

C++Primer第五版 4.7练习

练习4.21:编写一段程序,使用条件运算符从vector 中找到哪些元素的值是奇数,然后将这些奇数值翻倍。练习4.22:本的示例程序将成绩划分成high pass,pass 和fail三种,扩展改程序使其进一步将60分到75分之间的成绩设定为low pass。要求程序包含两个版本:一个版本只使用条件运算符;另外一个版本使用1个或多个if语句。哪个版本的程序更容易理解呢?为什么练习4.23: 因为运

Nick Feng 的小屋 2283

C++ Primer(第五版) 9.2.4--9.2.7练习

9.11 (1) vector<int> a; (2) vector<int> a(b); (3) vector<int> a = {1, 2, 3, 4}; (4) vector<int> a(b.begin(), b.end()); (5) vector<int...

wlli1985的博客 558

3立体圆柱体_北师大数学九年级上册4.2.3由视图确定几何体知识精讲|同步练习...

关注星标满分初中课堂,每天不见不散新学期预习/复习资料精选人教版英语7-9年级上下册精品教案课件外研版英语7-9年级上下册精品教案课件译林版英语7-9年级上下册精品教案课件北师大数学7-9年级上下册精品教案课件人教版英语7-9年级上册学生用书|可下载打印统编版语文7-9年级上册学生用书|可下载打印人教英语八上Unit 1-10单词课文朗读/视频精讲汇总微课视频讲解温馨提示:个别微课...

weixin_36378771的博客 142

C++ Primer(第五版) 9.5.5--9.6练习

9.50 #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<string> int_val = {"123", "456", "-789"}; int sum1 = 0; for (au...

wlli1985的博客 477

CentOS 7编译安装gcc 4.9.4

1. 为什么要升级到gcc4.9.x呢? 因为最近在做的一个项目中要用C++11新特性,而在 g++ 4.9 之前,regex 库并不支持 ECMAScript 的正则语法,换句话说,在 g++4.9 之前,g++ 对 C++11 标准库的支持并不完善,为保证本次项目的顺利进行,故将 g++ 版本升级至 4.9 以上。 2. 不是g++,而是gcc? G++ is no longer a sepa...

路漫漫其修远兮,吾将上下而求索。 3768

C++ primer第五版 9.3.4练习

练习9.28:编写函数,接受一个forward_list和两个string共三个参数。函数应在链表中查找第一个string,并将第二个string插入到紧接着第一个string之后的位置。若第一个string未在链表中,则将第二个string插入到链表末尾。练习9.27:编写程序,查找并删除forward_list中的奇数元素。

sq_llqt的博客 195

C++ Primer(第五版) 6.7练习

C++ Primer(第五版) 6.7练习

阿木寺的博客 1321

《算法导论》第四章-第4_练习(参考答案)

算法导论(第三版)参考答案:练习4.4-1,练习4.4-2,练习4.4-3,练习4.4-4练习4.4-5,练习4.4-6,练习4.4-7练习4.4-8,练习4.4-9

vikYao的博客 1万+

Python matplotlib 练习

matplotlib —— 课后练✋%matplotlib inline import matplotlib as mpl from matplotlib import pyplot as plt import seaborn as sns import numpy as np import pandas as pd 练习1:航班乘客变化分析 分析年度乘客总量变化情况(折线图) 分析乘客在一年中各月

czl389的专栏 1万+

auto 和 decltype的区别

auto和decltype都是类型推断的两种方式,但之间又有区别。 主要有这几个方面的区别: 1.auto是通过编译器计算变量的初始值来推断类型的,decltype同样也是通过编译器来分析表达式进而得到它的类型,但是它不用将表达式的值计算出来。 2.编译器推断出来的auto类型有可能和初始值类型不同,比如对于顶层const,auto会忽略顶层const性质,但是decltype是保留下来的,

DLililiDengDaa~~ 2145

C++ primer 3.2.3练习

3.2.3练习

DLililiDengDaa~~ 1042

getline中的ctrl+z的问题

#include #include using namespace std; int main() { string world; while (getline(cin, world)) cout << world << endl; system("pause"); return 0; } getine(cin,s)是将cin中的一行(以回车换行为结束标志)赋给s,返回cin

DLililiDengDaa~~ 894
上一篇: C++ primer 5 3.6节练习:遍历二维数组的各种形式
下一篇: 5.3.1节练习
WJSZMD
博客等级 码龄10年 9粉丝 56原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值