C语言实现输入一个数字n得到n!

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
    int n = 0, t = 1,d = 1 ;//定义三个变量,n为输入的值,t为循环变量,d为实现n!的存放数值
    printf("input:");
    scanf("%d", &n);//获取n的数值
    while (t <= n)//循环的判断条件
    {
        d = d * t;//实现n!
        t++;
    }
    printf("%d!=%d\n", n, d);
    return 0;
}


版权声明:本文为qq_41566484原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。