蒟蒻求助 样例过了但是全wa

P1035 [NOIP2002 普及组] 级数求和

homoteam_ikun @ 2023-01-12 15:03:16

(听取WA声一片)下为代码

#include<iostream>
using namespace std;
int main(){
    int k,sum=1,n;
    cin>>n;
    for(int i=0;i<=n;i++){
        i+=1/sum;
        sum++;
        if(i>k){
            break;
        }
    }
    cout<<sum;
    return 0;
}

提前感谢


by Dr_Glitch @ 2023-01-12 15:09:24

你这个都用的是int啊,算浮点还是用float或者double算才行


by Dr_Glitch @ 2023-01-12 15:10:16

int算只会自动向下取整


by homoteam_ikun @ 2023-01-12 18:00:57

@Dr_Glitch 感谢 此题已ac


|