求N的阶乘强化版,N!!,N!!!……

 1#include <stdio.h>;
 2
 3void main(){
 4long n;
 5long d=0;
 6long s=1;
 7scanf("%d",&n);
 8char c;
 9while (scanf("%c",&c)!=EOF)
10if (c=='!') d++;
11int i;
12for (i=n;i>1;i-=d)
13s*=i;
14printf("%d\n",s);
15}