例2.4 求1-1/2+1/3-1/4+...+1/99-1/100。
100 2.4 99
2023-09-14 09:06:59 时间
C语言程序设计(第四版) 谭浩强 个人设计
例2.4 求 1 − 1 2 + 1 3 − 1 4 + . . . + 1 99 − 1 100 1-\frac{1}{2}+\frac{1}{3}-\frac{1}{4}+...+\frac{1}{99}-\frac{1}{100} 1−21+31−41+...+991−1001
代码块:
#include <stdio.h>
#include <stdlib.h>
void fraction_sum(int n);
int main()
{
int num;
printf("Enter the maximum denominator: ");
scanf("%d", &num);
fraction_sum(num);
system("pause");
return 0;
}
void fraction_sum(int n)
{
double deno, sign, sum;
for(deno=1.0, sign=1.0, sum=0.0; deno<=n; deno++){
sum+=1/deno*sign;
sign*=-1;
}
printf("sum=%lf\n", sum);
}
相关文章
- C语言经典编程题100例 81~90
- 【每日要闻】比亚迪暂定年底推高端品牌,首款越野车型定价100万元以上;AMD已成台积电N5节点第二大客户
- 设计抗100亿请求的春晚红包系统
- 覆盖100余篇论文,这篇综述系统回顾了CV中的扩散模型
- 美团一面:如何在 100 亿数据中找到中位数?
- 100个iOS开发面试题汇总
- 2022 年全球数据泄露事件 TOP 100 | FreeBuf 年度盘点
- FreeBuf 周报 | 小米汽车供应商泄密被罚100万元;2022中国网络安全行业全景册(第五版)发布
- python 【实例100】
- ChatGPT API 正式开放,价格直接打骨折!100万个单词才18元
- Java产生100个1-150间不重复数字详解编程语言
- 查询MySQL前100条查询:从简单到复杂(mysql前100条)
- MakeHuman是一个开源的自由和100%,创新和3模拟三维人形字符的专业软件。
- 20年100个!智慧城市玩家的新“战场”
- 大英图书馆发布100万页报纸的数字版本 作为免费资源