正在加载图片...
} cout <(int)money <<endl; return 0; 71.5-27Sn=1+1/2+1/3++1/n,计算出一个最小的n:使得Sn>K。 NOIP2002复赛普及组第一题 描述 已知:Sn=1+1/2+1/3+.十1/n。显然对于任意一个整数K,当n足够大的时候,Sn 大于K。 现给出一个整数K(1<=k<15),要求计算出一个最小的n:使得Sn>K。 输入 一个整数K。 输出 一个整数n。 样例输入 1 样例输出 2 #include<bits/stdc+.h>/C+的万能头文件 using namespace std; int main() { double sn=0: int i; int k; cin >>k; for(i=1::i++) sn=sn +1.0/i; if(sn>k) break: } } cout <<i <<endl: } 81.5--44求第n小的质数} cout << (int)money <<endl; return 0; } 7 1.5--27 Sn= 1+1/2+1/3+…+1/n,计算出一个最小的 n;使得 Sn>K。 NOIP2002 复赛 普及组 第一题 描述 已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数 K,当 n 足够大的时候,Sn 大于 K。 现给出一个整数 K(1<=k<=15),要求计算出一个最小的 n;使得 Sn>K。 输入 一个整数 K。 输出 一个整数 n。 样例输入 1 样例输出 2 #include <bits/stdc++.h> //C++的万能头文件 using namespace std; int main() { double sn = 0; int i; int k; cin >>k; for( i = 1; ; i ++) { sn = sn + 1.0/i; if( sn > k) { break; } } cout <<i <<endl; } 8 1.5----44 求第 n 小的质数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有