static.cpp

来自「几种计算阶乘、阶乘之和的算法」· C++ 代码 · 共 28 行

CPP
28
字号
#include<stdio.h>
int fac(int n);
int sum(int n);
void main()
{
	   int n,i=0;
    	printf("In put a N:");
    	scanf("%d",&n);
	    do
		{
	      sum(n); 	
	    	n--;
		}while(n>i);
     printf("%d\n",sum(0));
	
} 
int sum(int n)
{
	static int s;
		s+=fac(n);
		return s;
}
int fac(int n) 
{if(n==0)
return 1; 
else 
return n*fac(n-1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?