2、编写一个程序,写一个函数floor,这个函数用于求一个整数的阶层,然后在再写一个主函数main(),用键盘输入这个数,然后去调用这个floor函数求出这个数的阶层,并输出
时间: 2024-02-11 19:08:13 浏览: 84
以下是实现上述功能的程序:
```c
#include <stdio.h>
int floor(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
int result = floor(n);
printf("%d的阶乘为:%d\n", n, result);
return 0;
}
```
程序中的 `floor` 函数使用了 for 循环来计算一个整数的阶乘,并将结果返回。主函数 `main` 中从键盘读入一个整数,然后调用 `floor` 函数来计算该整数的阶乘,并将结果输出。
阅读全文