简单的循环累加 解题思路:从i=1到n,不断的做分母累加结果即可注意事项:这个题目一定是浮点数,所以不仅最后输出是浮点型,前面设置累加变量sum,乃至循环体中的i都是double类型(如果i是整型,那么计算1/i这一步就会出现错误,只会得出0的结果)参考代码:#includeintmain(){in 题解列表 2026年07月21日 0 点赞 0 评论 65 浏览 评分:0.0
递归自然最好用-计算t=1+1/2+1/3+...+1/n 摘要:解题思路:递归注意事项:参考代码:#include<stdio.h>double h(int i){ if(i==1) { return 1.0; } else …… 题解列表 2024年12月21日 0 点赞 0 评论 696 浏览 评分:0.0
1150: C语言训练-计算t=1+1/2+1/3+...+1/n 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h> int main(){ int a; double sum = 0; scanf("%d",&a); …… 题解列表 2024年12月08日 1 点赞 0 评论 608 浏览 评分:0.0
直接写就得了 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a,b; double t=0; scanf("%d",&a); for(b=1…… 题解列表 2024年11月18日 0 点赞 0 评论 442 浏览 评分:0.0
题解(C语言) 这道题注意一个点即可,就是就算1/i的时候,那个1要写成1.0,因为计算浮点数,如果写成1就是当成整数去计算了```c#includedoublefun(intn){doublesum=0;for(inti=1;i 题解列表 2024年08月21日 0 点赞 0 评论 505 浏览 评分:0.0
1150计算t=1+1/2+1/3+...+1/n(全用double即可) 摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ double s=0; double t; cin >> t; for…… 题解列表 2024年07月08日 0 点赞 0 评论 730 浏览 评分:0.0
万物皆可递归 摘要:解题思路:就是简单的递归注意事项:参考代码:#include<iostream>using namespace std;double caculate(double n){ if(n==1) …… 题解列表 2024年05月15日 0 点赞 0 评论 493 浏览 评分:0.0
1150: C语言训练-计算t=1+1/2+1/3+...+1/n 摘要:解题思路: 类似 sum=sum+i;注意事项: 除法时,俩个数相除都是整数,截取了小数部分,用强制类型转换或者 1.0* 的形式来表示其小数部分参考代码: # include <stdio.h>i…… 题解列表 2024年03月29日 0 点赞 0 评论 570 浏览 评分:0.0
水无月C语言版本 **题目链接:**[题目1150:C语言训练-计算t=1+1/2+1/3+...+1/n](https://www.dotcpp.com/oj/problem1150.html)**解题思路:**|分子|1|1|1|...|1||---------|-----------|-----------|-- 题解列表 2023年10月15日 0 点赞 0 评论 560 浏览 评分:9.9
计算t=1+1/2+1/3+...+1/n 主要是要用double型的变量来存储,因为由于float型的精度没有double的高如果用float存储,有的测试点通过不了```c#include#includeintmain(){doublesum=1;intn;scanf("%d",&n);for(inti=2;i 题解列表 2023年04月01日 0 点赞 0 评论 625 浏览 评分:7.3