05.21 done //编写程序处理 vector<int> 对象的元素：将每个奇数值元素用该值的两倍替换。
05.22 done //编写程序输出的每种内置类型的长度。
05.23 done 预测下列程序的输出是，并解释你的理由。然后运行该程序，输出的结果和你的预测的一样吗？如果不一样，为什么？
05.24 本节的程序与第 5.5 节在 vector 对象中添加元素的程

序类似。两段程序都使用递减的计数器生成元素的值。本
程序中，我们使用了前自减操作，而第 5.5 节的程序则
使用了后自减操作。解释为什么一段程序中使用前自减操
作而在另一段程序中使用后自减操作。
05.25 done 根据表 5.4 的内容，在下列表达式中添加圆括号说明其操作数分组的顺序（即计算顺序）
05.26 习题 5.25 中的表达式的计算次序与你的意图不同，给它们加上圆括号使其以你所希望的操作次序求解。