編程求n的階乘正確答案?
所謂n的階乘就是從1到n的累積,所以可以通過一個for循環,從1到n依次求積即可。參考代碼:#include <stdio.h> int main() { int n,i,s=1; scanf("%d",&n); for(i=1;i<=n;i++)//for循環求累積 s=s*i; printf("%d\n",s); return 0;}/*運行結果:(例如求5的階乘) 5120*/
編程求n的階乘正確答案?
所謂n的階乘就是從1到n的累積,所以可以通過一個for循環,從1到n依次求積即可。參考代碼:#include <stdio.h> int main() { int n,i,s=1; scanf("%d",&n); for(i=1;i<=n;i++)//for循環求累積 s=s*i; printf("%d\n",s); return 0;}/*運行結果:(例如求5的階乘) 5120*/