/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
 int i,j;/* i是1-10之间的任一整数,j是i-1之间的任一整数*/
 long int result;//result是1-10之间每个数的阶乘结果result=1;
 long int sum=0;//sum是每个数的阶乘结果之和
 for(i=1;i<=10;i++)
  {
     result=1;
     for(j=i;j>=1;j--)
     {
         
         result*=j;    
         
     }
     sum+=result;
     
 }
  printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
  fflush(stdin);
  
      i=1;
      sum=0;
      do
      {
         result=1;
         for(j=i;j>=1;j--)
         {
          result*=j;    
         }
         sum+=result;
         i++;
         
     }while(i<=10);
    printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
    
     i=1;
     sum=0;
    while(i<=10)
    {
             result=1;
         for(j=i;j>=1;j--)
         {
          result*=j;    
         }
         sum+=result;
        i++;
    
       
    } printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
    
}    
       
    

/*



for循环无循环体才用分号;



*/