解题思路:利用while进行循环,当出现t使得Sk>k时,跳出循环并输出最小的n.
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
#include <stdio.h>
int main()
{
int i=1,k,t;
double sum=0.0;
scanf("%d",&k);
t=1;
while(i)
{
sum+=1.0/t;
if(sum>k)
{
printf("%d\n",t);
break;
}
t++;
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1496 |
【密码】 (C语言代码)浏览:350 |
计算质因子 (C++代码)浏览:1827 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
WU-字符串比较 (C++代码)浏览:824 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:583 |
杨辉三角 (C语言代码)浏览:505 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
矩形面积交 (C语言代码)浏览:1433 |