当前位置:网站首页>经典题型(一)
经典题型(一)
2022-08-09 15:05:00 【lcx0710】
计算1-1/2+1/3-1/4+.....+1/99-1/100的值:
#include<stdio.h>
int main()
{
float sum1 = 0.0;
float sum2 = 0.0;
float z = 0.0;
//这一块需要用浮点型变量来表示,所以结果后面的0最好写成0.0。
int i = 0;
int j = 0;
for (i = 1; i < 100; i += 2)
{
sum1 = sum1 + 1.0 / i;
}//这一步用来计算1+1/3+1/5+...+1/99的值存放到sum1里面;
for (j = 2; j < 101;j += 2)
{
sum2 = sum2 + 1.0 / j;
}//这一步用来计算1+1/2+1/4+...+1/100的值存放到sum2里面;
//当这两个for循环结束,两个sum也加和结束。
z = sum1 - sum2;
//最后引入z,两组差值就是最终结果;
printf("%f\n", z);
//打印时记得是"f\n",浮点类型需要记入f
return 0;
}//非常容易理解
这道题的思路比较简单,注意细节就可以了!
喜欢的朋友希望可以给楼主点个赞哈!!!感谢关注!
边栏推荐
猜你喜欢
随机推荐
字典树、并查集相关:实现Trie、搜索推荐系统、朋友圈、被围绕的区域(未做) ...
JS字符串对象基础操作方法
WinServer 2019 组策略删除本地管理员且只允许域用户登陆
FileInputStream与BufferedInputStream的区别
选择器的使用
如何设置边框圆角
ARM基础知识点笔记
Altera FPGA 储存单元IP核之RAM、FIFO
文件IO及其函数使用
Go语言基础(十):接口
qemu虚拟机模拟固件环境搭建
Win10 安装系统跳过创建用户,直接启用 administrator
同步锁synchronized追本溯源
域控同步相关命令
2022.7.22FPGA学习总结:项目实践——按键消抖模块
保姆级教程:写出自己的移动应用和小程序(篇四)
MySQL数据库基本知识
Go语言基础(十二):并发编程
架构实战营第九模块作业-毕业项目
学编程的第八天









