做运营的学什么专业:用c语言求n!

来源:百度文库 编辑:高考问答 时间:2024/04/28 17:53:36
用c求n!(n>=2且n<=50)
请教高手指点

main()
{
int n;
float out = 1; /*50!太大了 要用浮点数*/
printf("n= ?");
do/*输入及检测*/
{
scanf("%d",&n);
}while(n < 2 || n > 50)
/*循环求解*/
for(;n >1; n--)
{
out *= n;
}
/*输入出*/
printf("n! = %f",out);
}

楼上的麻烦在用C++写一个好吗?感激中......