| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 大学双创部洛谷训练(P1035,C语言实现) -> 正文阅读 |
|
[数据结构与算法]大学双创部洛谷训练(P1035,C语言实现) |
题目来源https://www.luogu.com.cn/problem/P1035 ? ?题目描述: 题目描述已知:Sn?=1+1/2+1/3+……+1/n。显然对于任意一个整数?k,当?n?足够大的时候,Sn?>k。 现给出一个整数?k,要求计算出一个最小的?n,使得Sn?>k?。 输入格式一个正整数?k。 输出格式一个正整数?n。 题目分析: ? ? ? 1.需要一个变量储存整数k ? ? ? 2.需要一个变量储存累加的和也就是Sn ? ? ?3.用循环的方式作累加 ? ? 4.循环结束的条件是累加值小于k 代码如下: #include<stdio.h>? 输出结果 ? ?反思与注意: 1.for循环中累加式注意1/整数n一定为0(除非n为1),哪怕将sum定义为浮点型,因为1/n先做,所以并不会得到浮点型结果(即如果已知结果肯定为符点型,与变量运算的数字常量也要带上小数点) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:33:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |