【C语言例题1-1】求阶乘问题。

【例1-1】求阶乘问题。输入一个正整数n,输出n!。

/*【例1-1】求阶乘问题。输入一个正整数n,输出n!。*/

#include <stdio.h>        			/* 编译预处理命令 */
int main(void)                	    /* 主函数 */
{
    int n;                  	    /* 变量定义 */
	int factorial(int n);			/* 函数声明 */

	scanf("%d", &n);        		/* 输入一个整数 */
	printf("%d\n", factorial(n));  	/* 调用函数计算阶乘 */

	return 0;
}

int factorial(int n)				/* 定义计算 n! 的函数 */
{
    int i, fact = 1;

	for(i = 1; i <= n; i++)
		fact = fact * i;

    return fact;
}

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 设计师:海小腾 返回首页