OpenJudge

测试答案是对的,为什么还是出错

  • Bald_Eagle
    Bald_Eagle 16.3.9 回复

    #include <stdio.h>
    int main()
    {
    int i,j,k;
    int n;
    scanf("%d",&n);
    int Min = 6*n;
    for(i=0; i<n; i++){
    for(j=i; j<n; j++){
    for(k=j; k<n; k++){
    if(i*j*k == n){
    if(2*(i*j+j*k+k*i) < Min)
    Min = 2*(i*j+j*k+k*i);
    }
    }
    }
    }
    printf("%d",Min);
    return 0;
    }

  • Bald_Eagle
    Bald_Eagle 16.3.9 回复

    #include <stdio.h>
    int main()
    {
    int i,j,k;
    int n;
    scanf("%d",&n);
    int Min = 6*n;
    for(i=0; i<n; i++){
    for(j=i; j<n; j++){
    for(k=j; k<n; k++){
    if(i*j*k == n){
    if(2*(i*j+j*k+k*i) < Min)
    Min = 2*(i*j+j*k+k*i);
    }
    }
    }
    }
    printf("%d",Min);
    return 0;
    }

想要评论吗?

注册OpenJudge账号,如果您已经注册,请先登入