已知不等式 +2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解?我写的程序:# include int digui(int n)//定义一个求阶乘的函数digui(){if (n == 1 || n == 0)return 1;elsereturn n*digu

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 00:44:53
已知不等式 +2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解?我写的程序:# include int digui(int n)//定义一个求阶乘的函数digui(){if (n == 1 || n == 0)return 1;elsereturn n*digu
xRn@%Q F\-He /B%TrzKEhDE !ݵy/tmIU҇>xwf̜ #xUouѰߔ X;XJcvrFOWop"ʀq7_A,O^GjqqL~3miD?r.-.Ґs\9i$s@\|ӂ.LhTBC ɗF ZSu틻 88ue{ B0&0KB ~S+|/Va.LmD|9!,%#2dggwR=qN8o6wSH(x|D N˦@ p{\UXV[u ƕ9Q<) 9\( 2.|wWIJ Jm3YKC$#?B;HS%a٧VwvXG6)\, >d4RH{ojizӵSwDl)_NR 5 sc>kl: #-wL

已知不等式 +2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解?我写的程序:# include int digui(int n)//定义一个求阶乘的函数digui(){if (n == 1 || n == 0)return 1;elsereturn n*digu
已知不等式 +2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解?
我写的程序:
# include
int digui(int n)//定义一个求阶乘的函数digui()
{
if (n == 1 || n == 0)
return 1;
else
return n*digui(n-1);
}
int main(void)
{
int n,y,m;
scanf ("%d",&n);
y = 0;
for (m = 1;y

已知不等式 +2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解?我写的程序:# include int digui(int n)//定义一个求阶乘的函数digui(){if (n == 1 || n == 0)return 1;elsereturn n*digu
100
m=1 y=1 n=100
m=2 y=3 n=100
m=3 y=9 n=100
m=4 y=33 n=100
m=5 y=153 n=100
m=6
当m等于5时,y才超过n,再回到for()循环,m++变成6,才退出循环,所以,符合条件的m=m-2!

不知道你换成double是什么样子的代码,给出完整代码才能分析出-1的原因