前n项阶乘之和的两种形式.C
方法一
#include<stdio.h>
int main(){
	int a,i,n,sum,b;
 printf("请输入:");
 scanf("%d",&a);
 for(n=1;n<=a;n++)
 {
 	  int b=1;	
	 for(i=1;i<=n;i++)
	 {
	 	b=b*i;
	 }
 	sum=sum+b;	 
	 }	
   	 printf("结果为:%d",sum);
	return 0;
}
方法二
#include<stdio.h>
int main(){
	int sum,i,b=1,a;
	printf("请输入:"); 
	scanf("%d",&a);
	for(i=1;i<=a;i++)
	{
		b=b*i;
		sum=sum+b;
	}
	printf("结果为:%d",sum);	
	return 0;
}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号