计算n!,求出小于32 000的最大的值,并求出此时n的值。
输出格式:
在一行中按照“n=结果1,t=结果2”的格式输出,结果1和结果2均原样输出整型数据,没有列宽控制。
输出样例:
n=7,t=5040
代码如下:
#include <stdio.h>
int main()
{
int n=1,t=1;
while(t<32000)
{
t*=(++n);
}
t/=n;
n--;
printf("n=%d,t=%d",n,t);
return 0;
}
计算n!,求出小于32 000的最大的值,并求出此时n的值。
在一行中按照“n=结果1,t=结果2”的格式输出,结果1和结果2均原样输出整型数据,没有列宽控制。
n=7,t=5040
#include <stdio.h>
int main()
{
int n=1,t=1;
while(t<32000)
{
t*=(++n);
}
t/=n;
n--;
printf("n=%d,t=%d",n,t);
return 0;
}