当前位置:网站首页 > Java基础 > 正文

java语言基础计算n的阶乘



计算n的阶乘(不考虑溢出)java语言基础计算n的阶乘
int Fact (int n)
{
    if (n == 0)
        return 1;
    else if(n>0)
        return n * Fact(n - 1);
    
}
  int Fact(int n)
{
    int i = 0;
    int ret = 1;
    for (i = 1; i <= n; i++)
    {
        ret *= i;
    }
    return ret;
}
    
int main()
{
    int n = 0;
    scanf("%d",&n);
    int r = Fact(n);
    printf("%d ", r);
    return 0;


}
 int Fact(int n)

输入1234打印4321
输入1234打印1 2 3 4 
int main()
{
    int n = 0;
    scanf("%d", &n);
    while (n)
    {
        printf("%d", n % 10);
        n = n / 10;
        
    }
    return 0;
}
void Print(int n)
{
    if (n > 9)
    {
        Print(n / 10);
            
    }
    printf("%d", n % 10);
}

int main()
{
    int n = 0;
    scanf("%d", &n);
    Print(n);

    return 0;


}
Fib数列
int count = 0;
int Fib(int n)
{
    if (n == 3)
        count++;
    if (n <= 2)
        return 1;
    else
        return Fib(n - 1) + Fib(n - 2);

}
int main()
{
    int n = 0;
    scanf("%d", &n);
    int ret = Fib(n);
    printf("%d ", ret);
    printf("%d", count);
    return 0;

}
int Fib(n)
{
    int a = 1;
    int b = 1;
    int c = 1;
    while (n > 2)
    {
        c = a + b;
        a = b;
        b = c;
        n--;
    }
    return c;
}
int main()
{
    int n = 0;
    scanf("%d", &n);
    int ret = Fib(n);
    printf("%d ", ret);
    printf("%d", count);
    return 0;

版权声明


相关文章:

  • java前端基础书籍2024-11-13 13:58:03
  • java基础代码网站2024-11-13 13:58:03
  • 会java基础可以学大数据吗2024-11-13 13:58:03
  • java经典基础问题2024-11-13 13:58:03
  • java面试基础集合2024-11-13 13:58:03
  • java蓝桥杯基础题目2024-11-13 13:58:03
  • java基础面试一般问什么2024-11-13 13:58:03
  • 零基础学java老版本2024-11-13 13:58:03
  • 后端要Java基础吗2024-11-13 13:58:03
  • 学完java基础能找到工作吗2024-11-13 13:58:03