您的位置:首页 > 其它

项目3-小试循环

2016-03-10 21:16 183 查看
问题及代码:
/*
*copyright (t) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:main.cpp
*作者:郝昱猛
*完成日期:2016年3月10日
*版本号:v1.0
*问题描述:写出下面求解任务的程序【提示:m是一个变量,在程序中输入】
(1)求1到m的平方和
(2)求1到m间所有奇数的和
(3)求1到m的倒数和
(4)求值:1-1/2+1/3-1/4+·····+1/m
(5)求m!
*输入描述:输入m。
*程序输出:输出运算结果。
*/
(1)
#include<iostream>
using namespace std;
int main()
{
   int i=1,m,sum=0;
   cout<<"请输入m的值:"<<endl;
   cin>>m;
  while(i<=m)
   {
       sum=sum+i*i;
       i++;
   }
   cout<<"sum="<<sum<<endl;
    return 0;
}
运行结果:<img src="http://img.blog.csdn.net/20160313214424154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
(2)#include<iostream>using namespace std;int main(){   int i=1,m,sum=0;   cout<<"请输入m的值:"<<endl;   cin>>m;  while(2*i-1<=m)   {       sum=sum+(2*i-1);       i++;   }   cout<<"sum="<<sum<<endl;    return 0;}
运行结果:<img src="http://img.blog.csdn.net/20160313214436253?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<span style="font-family: Arial, Helvetica, sans-serif;">(3)</span>
#include<iostream>using namespace std;int main(){   double i=1,m,sum=0;   cout<<"请输入m的值:"<<endl;   cin>>m;  while(i<=m)   {       sum=sum+1.0/i;       i++;   }   cout<<"sum="<<sum<<endl;    return 0;}
运行结果:<img src="http://img.blog.csdn.net/20160313214444935?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
(4)#include<iostream>using namespace std;int main(){   double i=1,m,sum=0,a=1;   cout<<"请输入m的值:"<<endl;   cin>>m;  while(i<=m)   {       sum=sum+a/i;       i++;       a=(-1)*a;   }   cout<<"sum="<<sum<<endl;    return 0;}
运行结果:<img src="http://img.blog.csdn.net/20160313214452723?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<span style="font-family: Arial, Helvetica, sans-serif;">(5)</span>
#include<iostream>using namespace std;int main(){   double i=1,m,sum=1;   cout<<"请输入m的值:"<<endl;   cin>>m;  while(i<=m)   {       sum=sum*i;       i++;   }   cout<<"sum="<<sum<<endl;    return 0;}
运行结果:
<span style="font-family: Arial, Helvetica, sans-serif;">知识点总结:>从这个程序中,巩固了自己对编程方法的掌握,巩固课上所学。学习心得:对一些简单的算数掌握的还算可以,但是一些复杂的程序还是不懂,还要多加练习。</span>
</pre><pre>

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