循环-01~~~05

原创 2015年07月09日 22:49:55

循环-01

#include<iostream>
#include<iomanip>
int main()
{
using namespace std;
cout << fixed << right;
int a, b; int tot = 0;
cout << "ENter two integer between -100~100:\n";
if (cin >> a >> b)
{
for (int i = a; i < b + 1; i++)
{
tot += i;
cout << setw(5)<<i;
if ((i - a) % 5 == 4)
cout << endl;
}
}
cout << "\nTotal number =" << tot << endl;
return 0;
}


循环-02

#include<iostream>
#include<cmath>
int main()
{
using namespace std;
int n = 0; double m = 1.0;
float sum = 1.0;
double lim;
cout << "Enter your expected limitation :\n";
cin >> lim;
while (m > lim)
{
n++;
m = m*n / (2 * n + 1);
sum += m;
}
cout.setf(ios_base::fixed,ios_base::floatfield);
cout.precision(6);
cout << "We get pi=" << 2 * sum << endl;
return 0;
}


循环-03

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
void show(const vector<int>&v,int );
int main()
{
int n; int result; int num = 0;
vector<int>line;
cout << "Enter a number no more than 6:";
cin >> n;
for (int i = n; i < n + 4; i++)
{
for (int j = n; j < n + 4;j++)
{
if (j != i)
{
for (int k = n; k < n + 4; k++)
{
if (k != i&&k != j)
{
result = 100 * i + 10 * j + 1 * k;
line.push_back(result);
num++;
}
}
}
}
}
cout << "We have total " << num << " scequence .\n";
sort(line.begin(), line.end());
show(line, 6);
return 0;
}
void show(const vector<int>&v, int n)
{
for (int i = 0; i < v.size(); i++)
{
if (i % n == (n-1))
cout << v[i] << endl;
else
cout << v[i]<<' ';
}
}


循环-04

#include<iostream>
#include<cmath>
#include<cstdlib>
bool just(int n);
int main()
{
using std::cin; using std::cout; using std::endl;
cout << "Enter a double number:";
int num; cin >> num;
if (num % 2 != 0)
exit(EXIT_FAILURE);
for (int i = 3; i < num / 2; i = i + 2)
{
if (just(i) && just(num - i))
{
cout << "We have " << i << ',' << num - i <<" as expected."<< endl;
break;
}
}
return 0;
}
bool just(int n)
{
int count = 0;
for (int i = 2; i < n / 2; i++)
{
if (n%i == 0)
count++;
}
if (count == 0)
return true;
else
return false;
}


循环-05

#include<iostream>
#include<cmath>
int power(int a, int b);
int main()
{
using namespace std;
long sum = 1;
int month=1; int lim;
cout << "Enter your expected numbeere:";
cin >> lim;
while (2 * sum < lim)
{
if (month>2&&month % 2 == 1)
{
int i = month / 2;
sum=power(2, i);
}
month++;
}
cout << "For the " << month-1 << "st month, rabits is enough.\n";
return 0;
}
int power(int a, int b)
{
int result = 1;
for (int i = 0; i < b; i++)
result *= a;
return result;
}


相关文章推荐

系统学习深度学习(七)--主流深度学习开源框架对比 2017-01-23 11:05 2292人阅读 评论(0) 收藏 举报 分类: 深度学习(30) 目录(?)[+] 转自:http://b

系统学习深度学习(七)--主流深度学习开源框架对比 2017-01-23 11:05 2292人阅读 评论(0) 收藏 举报  分类: 深度学习(30)  ...

05---表达式语言01(表达式语言简介)

如果要想让表达式语言发挥出自己的主要作用,则必须首先考虑的是使用MVC设计模式,因为在MVC设计模式一个最主要的 好处就是让JSP中的代码越来越少了,而且已经规定了jsp之中只能出现三种代码: ...
  • bzuld
  • bzuld
  • 2012年04月18日 09:52
  • 251

20170119C++阶段班05_STL_01inheritance

inheritance: 继承:继承全部,只要继承,就必须要。一定要是父类愿意给的才可以继承。 基类/派生类:派生类较之于基类有一些特殊的属性,基类一般保存的是通用的属性。 继承里面也有public和...

tensorflow70 《深度学习原理与TensorFlow实战》05 RNN能说会道 01 正弦序列预测

01 基本环境#《深度学习原理与TensorFlow实战》05 RNN能说会道 # 书源码地址:https://github.com/DeepVisionTeam/TensorFlowBook.git...
  • longji
  • longji
  • 2017年07月07日 15:56
  • 234

Flex学习笔记_05 使用组件处理数据和交互_01常用组件

数据处理,实现交互动作的组件在mx.controls包中。   1. 常用组件的使用   1.1 Button 按钮       Flex Button控件是Flex中最基本也是相对简单...
  • agrey
  • agrey
  • 2011年12月07日 12:38
  • 1330

[GitHub][2014-05-13 18:01:56]jfinal

GitHub: https://github.com/sintrb/jfinal JAVA 极速WEB+ORM框架 JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 框...
  • IMABOT
  • IMABOT
  • 2014年05月13日 17:58
  • 367

Vim配置文件[Windows] 2012-05-01版

" ----------------- Author: Ruchee " ----------------- Email: my@ruchee.com " -----------------...

【spark你妈喊你回家吃饭-05】RDD编程之旅基础篇-01

RDD是spark特有的数据模型,谈到RDD就会提到什么弹性分布式数据集,什么有向无环图,本文暂时不去展开这些高深概念,在阅读本文时候,大家可以就把RDD当作一个数组,这样的理解对我们学习RDD的AP...

HTML_05(Dom(01))

javaScript复习与回顾: 一. 创建对象 1,在javascript中所有的函数都可以作为构造器,使用new调用函数后总可以返回一个对象. function Person(...
  • my_kudy
  • my_kudy
  • 2012年09月20日 12:07
  • 1078

17 - 03 - 01 图解HTTP(05)

==HTTP报文: HTTP报文大致可以分为报文首部和报文主体两部分,两者由最初出现的空行(CR,回车符+LF,换行符)来划分。通常不一定要有报文主体。 ==编码提升传输速率: HTTP在传输数据时,...
  • SoDaoo
  • SoDaoo
  • 2017年01月09日 21:08
  • 193
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:循环-01~~~05
举报原因:
原因补充:

(最多只允许输入30个字)