c++ - 如何将此代码转换为“for”循环?
问题描述
任何想法如何在一个“for”循环中进行以下分配?铁。分配 p[8].cz = p[1].cp + p[2].cp + p[3].cp + ... + p[8].cp;
p[1].cz=p[1].cp;
p[2].cz=p[1].cp+p[2].cp;
p[3].cz=p[1].cp+p[2].cp+p[3].cp;
p[4].cz=p[1].cp+p[2].cp+p[3].cp+p[4].cp;
解决方案
像这样的东西,也许:
int sum = 0;
for (int i=1; i <= 8; ++i) {
p[i].cz = sum += p[i].cp;
}
推荐阅读
- bash - 如何使用bash合并多个文本文件并保留列顺序
- javascript - 如何从零开始为 React 实现自己的 useMemo
- python - 如何让 Chrome 浏览器版本现在使用 Python 运行?
- php - 在现有 pdf 上添加文本/图像水印
- .htaccess - 通过.htaccess 禁止爬虫的正确方法是什么?
- wordpress - 我在 Google Analytics 中测量“表单提交”事件的代码是否正确,以便联系表单“提交”按钮?
- regex - 如何按符号和字母分割
- facebook-php-sdk - 当我的令牌已经拥有该权限时,发送私人回复继续询问 pages_messaging
- mysql - SQL数据库,获取条件变化的数据
- gruntjs - 在自定义模块中运行 grunt 子任务