您的位置:首页 > 其它

第二周项目:小试循环

2016-03-09 18:51 218 查看
<pre class="cpp" name="code">/*
*Copyright (c) 2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作    者:赵子琳
*完成日期:2016年3月9日
*版 本 号:v1.0
*
*问题描述:写出实现下面求解任务的程序【提示: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/m
*(5)求m!,即1*2*3*...*m
*输入描述:输入变量m。
*输出描述:输出相应问题的结果。
*/
#include <iostream>
using namespace std;
int main()
{
int i,m;
int sum=0;
cin>>m;
for(i=1;i<=m;i++)
sum=sum+(i*i);
cout<<sum<<endl;
return 0;
}




<pre class="cpp" name="code">#include <iostream>

using namespace std;
int main()
{
int i,m;
int sum=0;
cin>>m;
for(i=1;i<=m;)
{
sum=sum+i;
i=i+2;
}
cout<<sum<<endl;
return 0;
}




<pre class="cpp" name="code">#include <iostream>
using namespace std;
int main()
{
double i,m;
double sum=0;
cin>>m;
for(i=1;i<=m;i++)
{
sum=sum+1/i;
}
cout<<sum<<endl;
return 0;
}




 
#include <iostream>
using namespace std;
int main()
{

int i;
double sum=0,m;
cin>>m;
for(i=1;i<=m;i++)
{
if(i%2==0)
sum=sum-1.0/i;
else
sum=sum+1.0/i;
}
cout<<sum<<endl;
return 0;
}







#include <iostream>
using namespace std;
int main()
{
int i;
double sum=1,m;
cin>>m;
for(i=1;i<=m;i++)
{
if(m==0)
sum=1;
else
sum=sum*i;

}
cout<<sum<<endl;
return 0;
}




知识点总结:
通过这个程序,让我更加的巩固了对程序分支的了解,可以更好的掌握int和double型函数。
学习心得:
通过对数字的计算更好的掌握对程序的改编,更好的让我们学习编程,注意对int以及double等的掌握,避免出现不必要的小错误。
</pre><pre>


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