当前位置:网站首页>1008: 级数求和
1008: 级数求和
2022-08-07 03:00:00 【我想吃个西瓜】
1008: 级数求和
问题描述:已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。
输入:键盘输入 k
输出:屏幕输出 n
样例输入:1
样例输出:2
提示:注意精度问题,应使用double
代码:
方法一:for循环,break跳出
#include<stdio.h>
int main()
{
double Sn=0,i;
int k,n;
scanf("%d",&k);
for(i=1;;i++)
{
Sn+=1/i;
if(Sn>k)
{
n=i;
break;
}
}
printf("%d",n);
}方法二:while循环,条件跳出
#include <stdio.h>
int main()
{
int k, n = 1;
double Sn = 0;
scanf("%d", &k);
while(Sn <= k)
{
Sn = Sn + 1.0/n;
n++;
}
printf("%d\n", n-1);
return 0;
}解析:注意输出n的大小,是否减一
边栏推荐
猜你喜欢
随机推荐
封装 Encapsulation
Large website high concurrency solution - cluster
KingbaseES 的闪回查询
[转载] swig何许人也
【Jmeter生成测试报告】
83-MongoDB介绍
Coco data set analysis and reading method
FutureTask源码深度剖析
JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法
activiti7入门教程
Web Vulnerability Scanner - Burpsuite Routine Test
【UGF】GameFramework接入HybridCLR(wolong)卧龙热更框架
The process of kafka-flink-mysql
Definition and operation process of OAuth2
pycocotools库的使用
6-2 顺序表操作集(20分)
X base subtraction
6-3 求链式表的表长(10分)
ansibleYum 模块
transformer原理及各领域应用分析


![Rasa 3.x 学习系列-Rasa [3.2.5] - 2022-08-05 新版本发布](/img/db/4fd216ae8e2278cc640ce20501f2b2.png)






![[转载] swig何许人也](/img/b0/9bc0aae8fc4eef7834be559eaf1d6c.png)