循环-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;
}


_00014 hadoop-2.2.0 伪分布式环境搭建

# Hado-2-2.0伪分布式安装 # 从Apache的官网下载Hadoop-2.2.0的安装包 http://mirror.bit.edu.cn/apache/hadoop/common/ha...
  • u012185296
  • u012185296
  • 2014年06月11日 11:33
  • 1462

NOI题解(1.5编程基础之循环控制)

01:求平均年龄 #include "iostream" #include "math.h" #include "iomanip" using namespace std; int main() {...
  • v_xchen_v
  • v_xchen_v
  • 2016年09月06日 17:02
  • 5423

01背包问题 总结关于为什么01背包优化成1维数组后,内层循环是逆序的?

    前言:本人是c语言初学者,能力有限,如果你比较强了,请忽略本文章。。,如果你能多给些指导,那更好啦.  我写这篇文章是因为我在偶然碰到了01背包的题目,而自己太菜,写不出来,于是在...
  • xiajiawei0206
  • xiajiawei0206
  • 2014年02月25日 21:29
  • 1713

国内第一篇详细讲解Hadoop2的automatic HA+Federation+Yarn配置的教程

前言 hadoop是分布式文件系统,运行在Linux之上,配置起来相对复杂。对于Hadoop1,很多同学就因为不能搭建正确的运行环境,导致学习兴趣锐减。不过,我有免费的学习视频,请点击这里。 hado...
  • lzm1340458776
  • lzm1340458776
  • 2015年03月27日 19:56
  • 956

PPI协议详解 ppi通讯协议 ppi通信协议 vb与ppi协议通讯

转自:http://blog.csdn.net/vbvcde/article/details/7660497 我们提供 PPI协议的官方文档,协议更新时间为2005年,下面是我们根据文档解析...
  • qq_26093511
  • qq_26093511
  • 2016年12月26日 14:48
  • 986

数据结构之循环链表05

巩固题目: 1.判断给定的链表中是否是循环链表 2.链表是否存在环的判断 3.链表中环入口的查找,同样使用快慢指针 4.查找一个非循环链表中的中间节点的值 5.双向链表的建立 6.双向链表插入 ===...
  • w15778225
  • w15778225
  • 2013年08月23日 23:54
  • 545

Python学习05:循环

本文学习Python的笔记,仅供参考 循环 学过C语言的,对循环一定不陌生了,循环的做一些事情。在Python中有两种循环,一种是for in  , 一种是while,其作用大概都是差不多...
  • wdscq1234
  • wdscq1234
  • 2016年11月12日 15:58
  • 165

05 shell循环结构

5.1  步进循环语句for for循环是最简单,也是最常用的循环语句。与其他的程序设计语言一样,for循环都是初学者在学习循环结构时的入门课程。for循环通常用于遍历整个对象或者数字列表。按照循环...
  • halazi100
  • halazi100
  • 2015年03月13日 14:20
  • 413

第十九章、认识与分析登录文件

当你的 Linux 系统出现不明原因的问题时,很多人都告诉你,你要查阅一下登录文件才能够知道系统出了什么问题了,所以说, 了解登录文件是很重要的事情呢。登录文件可以记录系统在什么时间、哪个主机、哪个服...
  • mybluetiankong
  • mybluetiankong
  • 2014年03月03日 09:31
  • 1704

回溯法-01背包问题之二:顺序执行模式

上文已讲述了回溯法以及01背包问题的原理,本文讲述如何顺序执行解决01背包问题以及通过模板模式重构软件。 一、顺序执行流程图 图1无剪枝函数的01背包问题顺序执行算法流程图 图2 有剪枝函数的01...
  • chifuqi
  • chifuqi
  • 2014年05月09日 15:24
  • 1831
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:循环-01~~~05
举报原因:
原因补充:

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