1_6

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

///////////////////////////////////////////////////////////

// Copyright (c) 2013, ShangHai xxxx Inc.

//

// FileName: 1_6.cpp

//

// Description:

//

// Created: 2014年05月12日 星期一 22时17分47秒

// Revision: Revision: 1.0

// Compiler: g++

//

///////////////////////////////////////////////////////////

#include <iostream>

#include <vector>

using
namespace std;

int
main()

{

    vector<int> ivec;

    int
ival;

    while(cin>>ival)

    {

        ivec.push_back(ival);

    }

    // 我们可以在数值被输入时就实时计算总和,

    // 这里的做法是遍历vector的元素, 一一累加

    int
sum = 0;

    for(int
ix = 0; ix < ivec.size(); ++ix)

    {

        sum += ivec[ix];

    }

    int
average = sum/ivec.size();

    cout<< "Sum of "<<ivec.size()

        << " elements: "<<sum

        << ", Average: "<<average<<endl;

    return
0;

}

//demo 2

#if 0

#include <iostream>

using
namespace std;

int
main()

{

    const
int array_size = 128;

    int
ia[array_size];

    int
ival, icnt = 0;

    while(cin>>ival && icnt < array_size)

    {

        ia[icnt++] = ival;

    }

    

    int
sum = 0;

    for(int
ix = 0; ix < icnt; ++ix)

    {

        sum += ia[ix];

    }

    int
average = sum/icnt;

    cout<< "Sum of"
<< icnt

        << " elements: "
<< sum

        << ", Average: "
<< average << endl;

    return
0;

}

#endif

  

时间: 2024-08-06 16:04:42

1_6的相关文章

Computer Network学习笔记_2

1_5 Traceroute,一种command tool,可以看network内部信息,ISP内部信息. 1_6 理解Network的模块化封装.学习Protocols和Layers,这种构建computer networks的关键机制.封装是越底层的protocol越封装在外面,形成一个protocol stack.每一层都在message加自己的header.当Browser和Server传输信息时,从Brower向下逐层封装,通过物理层传输,再从下到上demultiplexing.在不同

2017-3-30 Js实现导航栏,选项卡,图片轮播的制作

(一)导航栏的制作 显示的效果: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type=&quo

HTML5 表单相关的拓展

1 下拉框 <!DOCTYPE html> <html> <head lang="en"> <title></title> <meta charset="utf-8"> </head> <body> <form> 单选 <select> <option>1</option> <option>2</optio

Unity2017.x 版本的下载安装

Unity2017 版本从2017年7月开始正式发布Unity2017.1版本,为了初学者更加清晰明了的掌握全过程,笔者还是以完整的共19个步骤来给大家演示下载与配置安装的全过程,方便广大读者的无障碍学习. 步骤1: 首先在浏览器中键入:http://www.unity3d.com/ 网址,进入官方首页.对于一些重大版本的发布期间,Untiy官方一般会在首页就直接给出下载链接或者按钮.而对于其他时间,则可以通过首页右上角的"获取Unity"等方式进入下载页面,如下图2.1_1 所示.当

开发日记:KBEngine+Unity+php做个扑克棋牌小游戏-DAY1

写这篇博客的时候其实我已经开发了一大部分了~ php 部分,unity 部分 都已经差不多了 ,由于KBEngine(简称kbe)完全没接触过,其实很多地方php部分的逻辑都可以直接挪到kbe中完成.实际为了开发效率,同样的逻辑目前我还是用php写起来飞快,因此项目的组成有一些小奇葩 现在正在琢磨kbe和 php 部分的衔接问题: 1.进入房间时,调用进入接口 /room/join 2.准备状态,调用接口 /game/prepare 3. a.当php检测到准备玩家数量 preparedPlay

APUE学习笔记:第一章 UNUX基础知识

1.2 UNIX体系结构 从严格意义上,可将操作系统定义为一种软件(内核),它控制计算机硬件资源,提供程序运行环境.内核的接口被称为系统调用.公用函数库构建在系统调用接口之上,应用软件即可使用公用函数库,也可使用系统调用.shell是一种特殊的应用程序,它为运行其他应用程序提供了一个接口 从广义上,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并给予计算机以独有的特性(软件包括系统实用程序,应用软件,shell以及公用函数库等) 1.3  shell shell是一个命令行解

KBEngine+Unity+php做个扑克小游戏-DAY1

写这篇博客的时候其实我已经开发了一大部分了~ php 部分,unity 部分 都已经差不多了 ,由于KBEngine(简称kbe)完全没接触过,其实很多地方php部分的逻辑都可以直接挪到kbe中完成.实际为了开发效率,同样的逻辑目前我还是用php写起来飞快,因此项目的组成有一些小奇葩 现在正在琢磨kbe和 php 部分的衔接问题: 1.进入房间时,调用进入接口 /room/join 2.准备状态,调用接口 /game/prepare 3. a.当php检测到准备玩家数量 preparedPlay

HTML表单与文件

<!DOCTYPE html> <html> <head lang="en"> <title></title> <meta charset="utf-8"> </head> <body> 当前行车速度:<meter value="159" min="0" max="220" low="0"

Sql递归查询

/*Sql递归查询*/ /* 实际就是把所有树的节点查找出来 Oracle的一个表中也可以保存树形结构信息,用start with...connect by等关键字 eg:创建表并插入数据 */ Create table Tree(son char(10),father char(10)); insert into tree (SON, FATHER) values ('孙子1', '儿子'); insert into tree (SON, FATHER) values ('孙子2', '儿子'