输入正整数n,求n的阶乘。

如题所述

阶乘是一个正整数n及其之前的所有正整数的乘积,用符号"!"表示,如下所示:

n!= n x (n-1) x (n-2) x ...x 2 x 1

因此,计算n的阶乘的方法是将n乘以(n-1),再乘以(n-2),以此类推,直到乘以2和1为止。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-03
int n,m=1,i;
scanf(“%d”,&n);
for(i=0,i<=n?;i++)
m=n*m;追答

for里面那个问号去掉

追问

具体程序

追答

逗号改成分号

主要的都写完了,#include什么的加上去就好了

我写在纸上拍给你吧

追问

好吧!清晰一点哦!谢谢

追答

可以给过那

本回答被提问者采纳
相似回答