OJ1073: 级数求和(C语言)
生活随笔
收集整理的這篇文章主要介紹了
OJ1073: 级数求和(C语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
已知:Sn= 1+1/2+1/3+…+1/n。顯然對于任意一個整數K,當n足夠大的時候,Sn大于K。
現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。
輸入
鍵盤輸入 k
輸出
屏幕輸出 n
樣例輸入 Copy
1
樣例輸出 Copy
2
#include<stdio.h> #include<math.h>int main() {int n=0,k;double s=0.0;scanf("%d",&k);while(s<=k){n++;s+=1.0/n;}printf("%d",n);return 0;}PS: 如果有幫到你,希望留個贊,謝謝!
總結
以上是生活随笔為你收集整理的OJ1073: 级数求和(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1092: 素数表(函数
- 下一篇: 简要概述html5的设计宗旨,HTML5