解题思路:写个while循环,当Sn>K时结束循环,退出循环后输出n(小白初次写,请多多关照!)
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int m=0,K;
double Sn=0.0,n=0.0,term=0.0;
scanf("%d",&K);
while(K){
n=n+1;
term=1/n;
Sn=Sn+term;
if(Sn>K)
{
m=n;
break;
}
}
printf("%d",m);
return 0;
}
0.0分
6 人评分
C二级辅导-公约公倍 (C语言代码)浏览:2158 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1175 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:508 |
【蟠桃记】 (C语言代码)浏览:709 |
求组合数 (C语言代码)浏览:1206 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
字符串输入输出函数 (C语言代码)浏览:2604 |
时间转换 (C语言代码)浏览:697 |
数列排序 (C语言代码)浏览:674 |