C语言用函数调用求a的阶乘

Python025

C语言用函数调用求a的阶乘,第1张

#include <stdio.h>

int fun(int a)

{

int s=1

for(int i=1i<=ai++)

s*=i

return s

}

int main(int argc, char *argv[])

{

int a,s=0

scanf("%d",&a)

printf("a!=%d\n",fun(a))

return 0

}

1、首先打开CodeBlocks编辑器,新建一个空白页面,写入头文件和主函数

2、然后定义需要的变量,编写一个输入函数接受用户输入的数值,使用for循环实现阶乘计算,每次循环都用sum变量乘以循环的下标即可实现阶乘,最后需要编写输出函数,输出结果:

3、最后编译程序,输入一个数字,即可看到计算出正确的结果: