项目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>
相关文章推荐
- Android开发学习之路--Annotation注解简化view控件之初体验
- Java生成MyEclipse8.6+序列号代码
- Android开发学习之路--Annotation注解简化view控件之初体验
- 2016/03/08
- mysql主从复制概述以及配置mysql5.7.10实现简单主从复制
- [置顶] 改进的SMO算法
- srand和rand的用法
- 集合框架
- hadoop 完全分布式 下 datanode无法启动解决办法
- Static关键字的使用
- NVIDIA Jetson TK1学习与开发(六):如何安装CUDA
- web服务器集群session同步
- 卷积神经网络
- 维护IOS项目时遇到的一些问题
- 奇妙的数列
- 时间复杂度
- JAVA调用条码打印机打印二维码
- 继承类中利用派生类访问基类保护成员
- SQLServer与Oracle的对照
- iOS开发之保存照片到自己创建的相簿