C++学习笔记
来源:互联网 发布:小程序商城源码 编辑:程序博客网 时间:2024/06/05 00:55
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> ivec;
int ival;
while (cin >> ival)
ivec.push_back(ival);
for ( int sum = 0, ix = 0;ix < ivec.size();++ix)
sum += ivec[ix];
int average = sum / ivec.size(); //切记,这里会造成编译错误,因为 sum 只作用于上述的 for 循环中
cout << "Sum of " << ivec.size()
<< " elements:" << sum
<< ".Average :" << average << endl;
}
需将:
for ( int sum = 0, ix = 0;ix < ivec.size();++ix);
改为:
int sum = 0;
for (int ix = 0;ix < ivec.size();++ix);
这样,程序便可以运行了。
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- 采用深度学习算法为Spotify做基于内容的音乐推荐
- pat1004 Counting Leaves
- 很不错的英文web网站,先收藏
- IOS开发之__bridge,__bridge_transfer和__bridge_retained
- 对云计算中几种基础设施(Dynamo,Bigtable,Map/Reduce等)的朴素看法
- C++学习笔记
- 深入理解Java8 lambda表达式
- swift语言IOS8开发战记23 Core Data4
- tortoiseSVN 进阶知识
- Matrix Chain Multiplication
- D3DXComputeBoundingSphere和D3DXComputeBoundingBox
- [vb6.0] 模拟鼠标操作, 一个自用多次单击类,可单击窗体或屏幕
- hdoj 1068 Girls and Boys
- 【Uni2D】Uni2DAssetPostprocessor