优客文库提供全面的范文格式和文档模板,包括申请书、合同、借据、证明、求职信等,助力您快速撰写专业文档。

自定义函数myfac_n(),求n!,并在主函数中调用myfac_n()函数,输出结果。 函数首部为: int myfac_n( int n)

来自 未知 的网友 时间: 热度:°C 加入收藏 我要投稿 点赞()
解析:
这个问题需要我们创建一个名为myfac_n的函数,该函数用于计算阶乘。阶乘是一个数学概念,表示一个正整数的所有小于及等于它的正整数的乘积。例如,5的阶乘(记作5!)是1*2*3*4*5=120。

在主函数中,我们将调用这个函数并输出结果。

代码如下:

```c
#include<stdio.h>

// 定义阶乘函数
int myfac_n(int n) {
int result = 1;
for(int i = 1; i <= n; i++) {
result *= i;
}
return result;
}

int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
printf("%d的阶乘为:%d\n", n, myfac_n(n));
return 0;
}
```

这段代码首先定义了一个名为myfac_n的函数,该函数接受一个整数n作为参数,然后通过一个for循环计算n的阶乘。然后在主函数中,我们从用户那里获取一个整数,然后调用myfac_n函数计算这个整数的阶乘,并将结果打印出来。
221381
领取福利

微信扫码领取福利

微信扫码分享