美文网首页
心灵鸡汤的设计

心灵鸡汤的设计

作者: 喵喵酱喵喵 | 来源:发表于2018-01-13 23:33 被阅读0次

    1.根据整形形参m,计算如下公式的值:y=1/2+1/4+1/6+。。。+1/2m。

      例如:m=9,则应输出:1.414484

      double y=0;

      int i;

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

      {y+=1.0/(2*i);}

      return(y);

    2.若x,y为奇数,求x到y之间的奇数和;若x,y为偶数,则求x到y之间的偶数和。

      int i,s=0;

      for(i=x;i<=y;i+=2)

      s=s+i;

      return s;

    3.用do-while语句求1-n的累积和。主函数调用函数输出1-100的累积和。

      int i=1,sum=0;

      do

      {

      sum=sum+i;

      i++;

      }

      while(i<=n);

      return sum;

    4.编写函数fun,求任一整数m的n次方。

      long int x=1;

      int i;

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

          x=x*m;

      return x;

    5.求立方体的体积。

      double v;

      v=a*b*c;

      return v;

    6.求两个数的最大值。

      int c;

      c=a>b?a:b;

      return c;

    7.求两个数之和。

      int c;

      c=a+b;

      return c;

    8.求一个四位数的各位数字的立方和。

      int d,k,s=0;

      while (n>0)

      {

      d=n%10;

      s+=d*d*d;

      n/=10;

      }

      return s;

    9.7是素数,8不是素数。请编写fun函数。素数是仅能被1和自身整数的数。

    int i;

    int j;

    j=1;

    for(i=2;i<n;i++)

    {

    if(n%i==0)j=0;

    }

    return j;

    10.判断m是否为素数。

      int i,k=1;

        if(m<=1)k=0;

        for(i=2;i<m;i++)

        if(m%i==0)k=0;

        return k;

    11.对任意输入的x,用下式计算并输出y的值。

            5  x<10

        y=  0  x=10

          -5  x>10

      int m;

      if(n<10)

        m=5;

      else

        if(n==10)m=0;

        else m=-5;

      return m;

    12.求k!(k<13),所求阶乘的值作为函数值返回。

      if(k>0)

      return(k*fun(k-1));

      else if(k==0)

      return 1L;

    13.找出一批正整数中的最大的偶数。

      int i,amax=-1;

        for(i=0;i<n;i++)

        if(a[i]%2==0)

        if(a[i]>amax)amax=a[i];

        return amax;

    14.编写函数fun计算下列分段函数的值;

                x^2+x+6    x<0且x≠-3

        f(x)= x^2-5x+6  0≤x<10且x≠2及x≠3

                x^2-x-1    其他

        float y;

        if (x<0&&x!=-3.0)

          y=x*x+x+6;

        else if(x>=0&&x<10.0&&x!=2.0&&x!=3.0)

          y=x*x-5*x+6;

        else y=x*x-x-1;

        return y;

    15.对任意输入的x,用下式计算并输出y的值。

          -1  x<0

        y= 0  x=0

            1  x>0

        int m;

          if(n<0)

            m=-1;

          else

            if(n==0)m=0;

          else m=1;

      return m;

    16.求1到m之间的偶数之积。主函数中调用函数输出1到100的偶数之积。

      double y=1;

        int i;

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

        if(i%2==0)y*=i;

        return y;

    心灵鸡汤的设计 心灵鸡汤的设计 心灵鸡汤的设计 心灵鸡汤的设计

    整数因子之积,规定不超过50

    心灵鸡汤的设计
    心灵鸡汤的设计

    相关文章

      网友评论

          本文标题:心灵鸡汤的设计

          本文链接:https://www.haomeiwen.com/subject/jqbhoxtx.html