您的位置:首页 > 其它

【项目3-小试循环】

2016-03-10 08:59 267 查看
/*

*2015 烟台大学计算机与控制工程学院

*文件名称:【项目3-小试循环】

*作者:马康泰

*完成日期 :2016年3月10日

*版本号;

*

*问题描述:【项目3-小试循环】

  写出实现下面求解任务的程序【提示:m是一个变量,在程序中输入】

  (1)求1到m的平方和

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

  (3)求1到m的倒数和,即

1+1/2 +1/3 +1/4 +...+1/m

  (4)求值:1−1/2 +1/3 −1/4 +...+(−1) (m+1) ×1/m

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

*/

#include<iostream>

#include<cmath>

using namespace std;

int main()

{

int sum=0,i;

float sum2,a,m;

cin>>m;

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

{

sum=sum+i*i;

}

cout << "(1) " << sum << endl;

sum=0;

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

{

if(i%2!=0)

sum +=i;

}

cout << "(2) " << sum << endl;

float j;

sum2 = 0;

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

{

a=1/j;

sum2=sum2+a;

}

cout << "(3) " << sum2 << endl;

sum2 =0;

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

{

a=pow(-1,j-1)*(1/j);

sum2=sum2+a;

}

cout << "(4) " << sum2 << endl;

sum=1;

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

{

sum *=i;

}

cout << "(5) " << sum << endl;

return 0;

}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: