/*
* copyright(c) 2016 烟台大学计算机学院
* All right reserved
* 文件名称;test.cpp
* 作 者:李钊
* 完成日期 2016年3月8日
* 版本号:v1.0
*
* 问题描述:写出实现下面求解任务的程序
(1)求1到m的平方和
(2)求1到m间所有奇数的和
(3)求1到m的倒数和
(4)求值 1-1/2+1/3+....+(-1)*1/m
(5)求m!
* 输入描述:输入m。
程序输出:sum
*/
(1)
#include <iostream>
using namespace std;
int main()
{
int m,sum=0,i;
cin>>m;
for(i=0;i<=m;i++)
{
sum=i*i+sum;
}
cout<<sum<<endl;
return 0;
}
运行结果:
(2)
#include <iostream>
using namespace std;
int main()
{
int m,sum=0,i;
cin>>m;
for(i=1;i<=m;i+=2)
{
sum=i+sum;
}
cout<<sum<<endl;
return 0;
}
运行结果:
(3)
#include <iostream>
using namespace std;
int main()
{
int m,i;
float sum=0;
cin>>m;
for(i=1;i<=m;i++)
{
sum=1.0/i+sum;
}
cout<<sum<<endl;
return 0;
}
运行结果:
(4)
#include <iostream>
using namespace std;
int main()
{
int m,i,a=-1;
float sum=0;
cin>>m;
for(i=1;i<=m;i++)
{
a=-a;
sum=a*1.0/i+sum;
}
cout<<sum<<endl;
return 0;
}
运行结果:
(5)
#include <iostream>
using namespace std;
int main()
{
int m,i,sum=1;
cin>>m;
for(i=1;i<=m;i++)
{
sum=i*sum;
}
cout<<sum<<endl;
return 0;
}
运行结果:
知识点总结:
循环体的运用。
学习心得:
多进行实践操作。