第二周项目:小试循环
2016-03-09 18:51
218 查看
<pre class="cpp" name="code">/* *Copyright (c) 2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.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; }
<pre class="cpp" name="code">#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; }
<pre class="cpp" name="code">#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; }
知识点总结:
通过这个程序,让我更加的巩固了对程序分支的了解,可以更好的掌握int和double型函数。
学习心得:
通过对数字的计算更好的掌握对程序的改编,更好的让我们学习编程,注意对int以及double等的掌握,避免出现不必要的小错误。
</pre><pre>
相关文章推荐
- c#模拟用户登录
- 《我是一只IT小小鸟》读后感
- 正则表达式--小脚本(对输入内容进行处理)
- 详解C++ friend关键字
- 宏定义的好用方法
- JSON和JSONP (含jQuery实例)(share)
- VB.net删除节点,数据库,文件
- Dubbo分布式服务框架
- Trie树的常见应用大总结(面试+附代码实现)
- LeetCode144:Binary Tree Preorder Traversal
- Kafka消息的可靠性测试--针对直播业务的方案选择
- iOS app submission : missing 64-bit support
- ASP.NET中前台javascript与后台代码调用
- Vector Asset Studio的使用
- c++ 工厂模式
- Android 继承SqLiteOpenHelper 实现内部数据库
- java类加载过程
- 工具篇-利用fis压缩项目
- 记录-Jquery uploadify文件上传实例
- java 遍历文件夹中的所有文件