在C语言中10的阶层怎么编程啦 快

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:44:18

1 求阶乘常见的有两种方法

    (1)使用递归

    (2)使用循环

2 代码如下

#include<stdio.h>

//(1)使用递归
int method1(int n){
if (n == 1 || n == 0)
return 1;
else
return n*method1(n - 1);
}

//(2)使用循环
int method2(int n){
if (n == 0)
return 1;
int result = 1;
for (int i = 2; i <= n; i++){
result *= i;
}
return result;
}

int main(){
int n = 10; //n为非负整数
printf("方法(1): %d! = %d\n", n, method1(n));
printf("方法(2): %d! = %d\n", n, method2(n));
getchar();
return 0;
}

3 运行结果

在C语言编程中, 用C语言求N的阶层。程序怎么写 C语言编程中警告的理解 C语言编程中输入输出的困惑 C语言中关于*的编程 C语言在windows编程的问题~~ C语言编程软件在哪有下的 怎样用C语言计算1到10的阶层的和? 在C语言中,10的n次方怎么表示? c语言的编程??