/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称: test.cpp
*作者:陈文浩.
*完成日期:2016年3月13日
*版本号:v1.0
*
*问题描述:实现下面求解任务的程序【提示:m是一个变量,在程序中输入】
(1)求1到m的平方和
(2)求1到m间所有奇数的和
(3)求1到m的倒数和
(4)求值:1…………+(-1)m *1/m
(5)求m!
*/
#include <iostream>
using namespace std;
int main()
{
int m,i,a=0,b=0,e=1,n=1;
float c=0,d=0;
cin>>m;
for(i=1;i<=m;i++)
a=a+i*i;
for(i=1;i<=m;i=i+2)
b=b+i;
for(i=1;i<=m;i++)
c=c+(1.0/i);
for(i=1;i<=m;i++)
e=e*i;
for(i=1;i<=m;i++)
{
d=d+(1.0/i)*n;
n=(-1)*n;
}
cout << a<< endl;
cout << b<< endl;
cout << c<< endl;
cout << d<< endl;
cout << e<< endl;
return 0;
}