第三十四讲项目1.5——求1/3-3/5+5/7-7/9…+19/21的值

本文通过编写C语言程序,采用循环迭代的方法求解交错分数序列1/3-3/5+5/7-7/9…+19/21的总和,并给出最终结果。介绍了如何使用for循环来迭代计算每一项并累加到总和中。
程序代码
#include <stdio.h>
/* 
*csdn学院——2016级
*目的:让代码见证成长 
*文件名称:Myfun58.c 
*作者:小臣小仁 
*完成日期:2016年12月2日 
*问题描述:求1/3-3/5+5/7-7/9…+19/21的值
*/
int main()
{
    int i,k=1;
    double j,sum=0;
    for(i=1;i<=10;i++)
    {
        j=((double)i*2-1)/(i*2+1);
        sum+=j*k;
        k=-k;
    }
    printf("%.4f",sum);
    return 0;
}

输出结果
知识点总结
                 用循环迭代去求出表达式的值
心得体会
             作为新手的我开始慢慢掌握了循环迭代,很开心大笑
gapinyc@DESKTOP-9QS7RL5:~/superset-prod/superset-5.0.0/superset-frontend$ npm install npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated lodash.isequal@3.0.4: This package is deprecated. Use require(&#39;node:util&#39;).isDeepStrictEqual instead. npm warn deprecated viewport-mercator-project@7.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead. npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated har-validator@5.1.5: this library is no longer supported npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require(&#39;node:util&#39;).isDeepStrictEqual instead. npm warn deprecated abab@2.0.6: Use your platform&#39;s native atob() and btoa() methods instead npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated domexception@1.0.1: Use your platform&#39;s native DOMException instead npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated left-pad@1.3.0: use String.prototype.padStart() npm warn deprecated w3c-hr-time@1.0.2: Use your platform&#39;s native performance.now() and performance.timeOrigin. npm warn deprecated domexception@4.0.0: Use your platform&#39;s native DOMException instead npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added npm warn deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info. npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm warn deprecated @babel/polyfill@7.12.1: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. npm warn deprecated node-domexception@1.0.0: Use your platform&#39;s native DOMException instead npm warn deprecated topojson@1.6.27: Use topojson-client, topojson-server or topojson-simplify directly. npm warn deprecated puppeteer@22.15.0: < 24.15.0 is no longer supported npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. added 3932 packages, and removed 1 package in 3m 698 packages are looking for funding run `npm fund` for details gapinyc@DESKTOP-9QS7RL5:~/superset-prod/superset-5.0.0/superset-frontend$ npm run build > superset@5.0.0 build > cross-env NODE_OPTIONS=--max_old_space_size=8192 NODE_ENV=production BABEL_ENV="${BABEL_ENV:=production}" webpack --color --mode production [Superset Plugin] Use symlink source for @superset-ui/chart-controls @ ./packages/superset-ui-chart-controls [Superset Plugin] Use symlink source for @superset-ui/core @ ./packages/superset-ui-core [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-calendar @ ./plugins/legacy-plugin-chart-calendar [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-chord @ ./plugins/legacy-plugin-chart-chord [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-country-map @ ./plugins/legacy-plugin-chart-country-map [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-horizon @ ./plugins/legacy-plugin-chart-horizon [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-map-box @ ./plugins/legacy-plugin-chart-map-box [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-paired-t-test @ ./plugins/legacy-plugin-chart-paired-t-test [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-parallel-coordinates @ ./plugins/legacy-plugin-chart-parallel-coordinates [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-partition @ ./plugins/legacy-plugin-chart-partition [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-rose @ ./plugins/legacy-plugin-chart-rose [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-world-map @ ./plugins/legacy-plugin-chart-world-map [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-deckgl @ ./plugins/legacy-preset-chart-deckgl [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-nvd3 @ ./plugins/legacy-preset-chart-nvd3 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-cartodiagram @ ./plugins/plugin-chart-cartodiagram [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-echarts @ ./plugins/plugin-chart-echarts [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-handlebars @ ./plugins/plugin-chart-handlebars [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-pivot-table @ ./plugins/plugin-chart-pivot-table [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-table @ ./plugins/plugin-chart-table [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-word-cloud @ ./plugins/plugin-chart-word-cloud [Superset Plugin] Use symlink source for @superset-ui/switchboard @ ./packages/superset-ui-switchboard <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item &#39;Compilation/modules|/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/cjs.js!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].use[1]!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/ts-loader/index.js??ruleSet[1].rules[1].use[2]!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/src/components/Tooltip/index.tsx&#39;: No serializer registered for WorkerError <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> webpack/lib/ModuleBuildError -> WorkerError 1145 assets 12820 modules ERROR in ./plugins/plugin-chart-handlebars/node_modules/just-handlebars-helpers/lib/helpers/formatters.js 27:24-55 Module not found: Error: Can&#39;t resolve &#39;currencyformatter.js&#39; in &#39;/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/plugins/plugin-chart-handlebars/node_modules/just-handlebars-helpers/lib/helpers&#39; ERROR in ./src/components/Tooltip/index.tsx Module build failed (from ./node_modules/thread-loader/dist/cjs.js): Thread Loader (Worker 0) error while reading tsconfig.json: [tsl] ERROR in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/tsconfig.json(20,42) TS1005: &#39;,&#39; expected. at PoolWorker.fromErrorObj (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:362:12) at /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:184:29 at mapSeries (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/neo-async/async.js:3625:14) at PoolWorker.onWorkerMessage (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:148:34) at Object.loader (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/ts-loader/dist/index.js:18:18) ERROR in ./node_modules/@luma.gl/webgl/dist/adapter/webgl-adapter.js 65:38-62 Module not found: Error: Can&#39;t resolve &#39;./webgl-device&#39; in &#39;/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/@luma.gl/webgl/dist/adapter&#39; Did you mean &#39;webgl-device.js&#39;? BREAKING CHANGE: The request &#39;./webgl-device&#39; failed to resolve only because it was resolved as fully specified (probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a &#39;*.mjs&#39; file, or a &#39;*.js&#39; file where the package.json contains &#39;"type": "module"&#39;). The extension in the request is mandatory for it to be fully specified. Add the extension to the request. ERROR in ./tsconfig.json:20:42 TS1005: &#39;,&#39; expected. 18 | ], 19 | "@superset-ui/legacy-plugin-chart-*": [ > 20 | "./plugins/legacy-plugin-chart-*/src" | ^^^ 21 | ], 22 | "@superset-ui/legacy-preset-chart-*": [ 23 | "./plugins/legacy-preset-chart-*/src" webpack 5.102.1 compiled with 4 errors in 22956 ms gapinyc@DESKTOP-9QS7RL5:~/superset-prod/superset-5.0.0/superset-frontend$
最新发布
10-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值