新手求助,自己电脑上运行没问题,但是提交答案显示不接受
查看原帖
新手求助,自己电脑上运行没问题,但是提交答案显示不接受
958673
weiker楼主2023/3/5 20:05
#include<stdio.h>

double JiShu(double x)
{
    double S = 1;
    int i = 1;
    /*if (x == 1)
    {
        return 2;
    }*/
   while(i <= x)
   {
       S = S + (1.00 / i);
       i++;
   }
    return S;
}
int main(void)
{
    double n;
    scanf_s("%lf",&n);
    if (JiShu(n) > n)
    {
        printf("%0.4lf\n", JiShu(n));
    }
    else
    {
        printf("不成立\n");
    }
    return 0;
}
2023/3/5 20:05
加载中...