请编写一个代码求n!

程序填空。求n!(要求:代码+运行截图)#include <stdio.h>int main(void){int n,i=1;double m;m= 【 1 】 ;printf(" 请输入一个正整数: ");scanf("%d",&n);while ( 【 2 】 ){m= 【 3 】 ;i++ ;}printf("%d!=%g\n",n,m);return 0;}

#include <stdio.h>
int main(void)
{
    int n,i=1;
    double m;
    m= 1 ; //【1】
    printf(" 请输入一个正整数: ");
    scanf("%d",&n);
    while ( i<=n ) //【 2 】
    {
        m= m*i ;//【 3 】
        i++ ;
    }
    printf("%d!=%g\n",n,m);
    return 0;
}