题解 1151: C语言训练-计算一个整数N的阶乘

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

计算一个整数N的阶乘

摘要:解题思路:非常常规的一个思路注意事项:参考代码:#include<stdio.h>int main(){    int a;    int i;    scanf("%d",&a);    int s……

1151: C语言训练-计算一个整数N的阶乘

###[题目传送门](https://www.dotcpp.com/oj/problem1151.html)------------###思路用一个循环把sum从一乘到n,最后输出即可。------------###注意事项十年OI一场空,不开longlong见祖宗。

n的阶乘,采用递归函数解决

解题思路:为使使代码简洁采用递归函数并运用return+三目运算符,x?y:z注意事项:三目运算符中:不要写成;参考代码:#includeintjie(intn){return(n==0)?1:jie(n-1)*n;}intmain(){intn;scanf("%d",

1151简单的解法(C)

摘要:解题思路:如下注意事项:如果复制,请复制过后检查,我提交时是正确的。参考代码:#include<stdio.h>int main(){ int a,i,c=1;//定义,注意c要初始化。  scanf……

求阶乘需要注意几个点--递归

解题思路:我用的递归注意事项:递归的结束条件不能仅仅是(x==1)return1;而应该是(x==1||x==0)return1;或者直接是(x==0)return1;因为0的阶乘是1;如果只是等于1就返回的话,0的阶乘就没法算;参考代码:#includeintmain(){intN