第二周项目三 小试循环

来源:互联网 发布:三观尽毁的淘宝评论 编辑:程序博客网 时间:2024/05/16 09:14

问题描述:

       写出实现下面的求解任务的程序(ps:m是一个变量,在程序中输入)

       (1)求1到m的平方和

       (2)求1到m之间奇数的和

       (3)求1到m的倒数的和,即1+1/2+1/3+......+1/m

       (4)求值:1-1/2+1/3-1/4+......+(-1)^m*(1/m)

       (5)求m!,即1*2*3*......m

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:my dream,Cpp * 作者:舒文超 * 完成日期:2016年3月8日 * 版本号:vc++6.0 *  * 问题描述:           写出实现下面的求解任务的程序(ps:m是一个变量,在程序中输入)           (1)求1到m的平方和           (2)求1到m之间奇数的和           (3)求1到m的倒数的和,即1+1/2+1/3+......+1/m           (4)求值:1-1/2+1/3-1/4+......+(-1)^m*(1/m)           (5)求m!,即1*2*3*......m* 输入描述: 输入m* 程序输出: 输出答案*/   /***平方和***/  #include<iostream>  using namespace std;  int main()  {      int m,s=0;      cin>>m;      m=m+1;      while(m--)          s=s+(m*m);      cout<<s;      return 0;  }    /***奇数和***/  #include<iostream>  using namespace std;  int main()  {      int m,s=0,i=1;      cin>>m;      while(i<=m)      {          s=s+i;          i+=2;      }      cout<<s;      return 0;  }    /***倒数和***/  #include<iostream>  using namespace std;  int main()  {      int m;      double s=0;      cin>>m;      while(m>0)      {          s=s+1.0/m;          m-=1;      }      cout<<s;      return 0;  }    /***求值***/  #include<iostream>  using namespace std;  int main()  {      int m,t=-1,i=1;      double s=0;      cin>>m;      while(i<=m)      {          t=-t;          s=s+(1.0/i)*t;          i+=1;      }      cout<<s;      return 0;  }    /***求m!***/  #include<iostream>  using namespace std;  int main()  {      int m;      double s=1;      cin>>m;      while(m>0)      {          s=s*m;          m-=1;      }      cout<<s;      return 0;  }    

  

0 0
原创粉丝点击