unshown @ 2019-10-14 23:40:52
请问为什么会运行的那么慢? 求大佬帮忙康康
using namespace std; int main(){ int k,n; cin>>k; double s=0; int i; for(i=1;1;i++){ s+=1/i; if(s>k)break; } cout<<i; return 0; }
by kkksc03 @ 2019-10-14 23:50:16
希望更丰富的展现?使用Markdown
by tiger0133 @ 2019-10-14 23:50:47
希望更丰富的展现?使用Markdown
by Kuriyama_Mirai @ 2019-10-15 00:11:01
前排捕捉kkk
by 逃离地球 @ 2019-10-15 00:20:55
惊现kkk
by Gerald_Chen @ 2019-10-15 00:23:50
前排捕捉kkk
by Gerald_Chen @ 2019-10-15 00:25:11
@unshown 1/i是整型运算,会向下取整到0啊
by KellyFrog @ 2019-10-15 06:55:47
捕捉kkk
by tZEROちゃん @ 2019-10-15 07:24:39
use double
by 梧桐灯 @ 2019-10-15 08:08:56
希望更丰富的展现?使用Markdown
by unshown @ 2019-10-15 12:10:31
@Gerald_Chen 但是我用double了啊