/*
*Copyright (c) 2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:bbg.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;
}
#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;
}
#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;
}
知识点总结:
更好的对分支有了解,可以帮助我们规范字符使用。
学习心得:
注意标点的使用,以防出错误。