zoukankan      html  css  js  c++  java
  • 输入n,计算并输出n1+n2+n3+……+n10

    // 方法1:双重循环

    #include <stdio.h>

    void main()

    int i,j,n,s,t;   

    scanf("%d",&n);   

    s=0;    

    for (i=1; i<=10; i++)   

    t=1;  

    for (j=1; j<=i; j++)  

     t=t*n;  

    s=s+t;  

      }   

    printf("%d ",s);

    }

    // 方法2:单循环

    #include <stdio.h>

    void main()

    {

       int i,n,s,t;   

      scanf("%d",&n);   

      s=0;

    t=1;     

    for (i=1; i<=10; i++)  

       { t=t*n;  

    s=s+t;     }   

      printf("%d ",s);

    }

    // 方法3: //多项式的计算方法

    #include <stdio.h>

    void main()

      int i,n,s;   

      scanf("%d",&n);  

       s=0;     

      for (i=1; i<=10; i++)  

    s=(1+s)*n;    

    printf("%d ",s); }

    // 方法4:利用数学公式

    #include <stdio.h>

    #include <math.h>

    void main()

    {  

    int i,n,s;

         scanf("%d",&n);    

      s=n*(1-pow(n,10))/(1-n);      // ??????????????????????????????/

    printf("%d ",s); }

  • 相关阅读:
    Jenkins学习记录(三)
    Jenkins学习记录(二)
    并发编程
    黏包及解决方法
    socket通信,三次握手,四次挥手
    异常处理
    元类与魔法方法
    封装方法与多态
    组合与封装
    继承
  • 原文地址:https://www.cnblogs.com/wc1903036673/p/3870569.html
Copyright © 2011-2022 走看看