解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main()
{
int k,i=1;
double sn=0.0;\\float类型超过了精度,答案输出错误
scanf("%d", &k);
while(1)
{
sn += 1.0 / i;
if (sn > k) { printf("%d", i); break; }
i++;
}
return 0;
}
0.0分
0 人评分
钟神赛车 (C语言代码)浏览:870 |
【数组的距离】 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
回文数字 (C语言代码)浏览:2509 |
关于float,double变量的几点说明浏览:1810 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:872 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:401 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:674 |