zoukankan      html  css  js  c++  java
  • 求算 1到10的阶乘和

    /* 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
    ",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
    ",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
    ",sum);
        
    }    
           
        
    
    /*
    
    
    
    for循环无循环体才用分号;
    
    
    
    */

    归去来兮
  • 相关阅读:
    数据库面试题
    MySQL表的导入
    MySQL表的导出
    MySQL安装mydumper
    MySQL中的日志
    动态数组实现下压栈
    动态数组
    设计模式之迭代器
    设计模式之组合模式
    设计模式之状态模式
  • 原文地址:https://www.cnblogs.com/zoute/p/7978753.html
Copyright © 2011-2022 走看看