我写了代码来评估上面的表达式。它执行了,但是我怀疑该表达式的计算不正确。
~ 1
答案 0 :(得分:2)
如果要使用循环而不是调用 ERROR in ./node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /Users/tm/devDir/fbHosting/functions/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json: Unexpected token, expected ";" (2:14)
1 | {
> 2 | "interfaces": {
| ^
3 | "google.firestore.admin.v1.FirestoreAdmin": {
4 | "retry_codes": {
5 | "idempotent": [
,则必须修复其条件和迭代表达式。主体内部的计算也与发布的公式不同。请注意以下更改:
std::pow
请注意,double k = 1.0;
for (int i = n; i <= m; ++i)
{ // ^^^^^^^^^^^^^^^
k *= pow(x, 3.0 * x + 1.0) + 8.0 * x;
// ^^ ^^^
}
k -= 785.0; // <- This should be outside
循环的主体不依赖于for
,因此有很多方法可以更有效地重构此代码。