第3章 使用批量数据
来源:互联网 发布:vscode nodejs 调试 编辑:程序博客网 时间:2024/06/05 01:12
头文件定义了一个类型streamsize,输入/输出库就是用这个来表示长度的。
头文件定义了一个控制器setprecision,这个控制器可以让我们指明输出所包含的有效位数。
streamsize pres=cout.precision(); cout<<setprecision(3)<<3.1415<<setprecision(pres)<<endl;
#include<iostream>#include<algorithm>#include<ios>#include<iomanip>#include<string>#include<vector>using namespace std;int main(){ cout<<"please enter your first name: "; string name; cin>>name; cout<<"Hello, "<<name<<"!"<<endl; cout<<"please enter your midterm and final exam grades: "; double midterm,final; cin>>midterm>>final; cout<<"enter all your homework grades,followed by end-of-file: "; vector<double> homework; double x; while(cin>>x) homework.push_back(x); typedef vector<double>::size_type vec_sz; vec_sz size=homework.size(); if(size==0){ cout<<endl<<"you must enter your grades,please try again."<<endl; return 1; } sort(homework.begin(),homework.end()); vec_sz mid=size/2; double median; median=(size%2==0)?(homework[mid]+homework[mid+1])/2:homework[mid]; streamsize pres=cout.precision(); cout<<"your final grade is "<<setprecision(3)<<0.2*midterm+0.4*median+0.4*final<<setprecision(pres)<<endl; return 0;}
0 0
- 第3章 使用批量数据
- 第3章 使用批量数据
- Accelerated C++:Practical Programming by Example第3章:使用批量数据
- 使用游标批量更新数据
- 使用Python批量下载数据
- 使用JDBC批量插入数据
- SQLBULKCOPY批量插入数据使用
- 使用SqlDataAdapter批量更新数据
- 使用事务批量导入数据
- 使用sqlload批量导入数据
- 使用EntityManager批量保存数据
- 大数据开发利器:Hadoop(10) HBase进阶第3讲 批量插入Bulkload
- 使用sql批量导入文本数据
- oracle 使用游标批量分段插入数据
- 使用数组实现oralce批量数据提交
- 使用HtmlAgilityPack批量抓取网页数据
- 使用Insert Select语句批量插入数据
- 使用存储过程造批量数据
- NYOJ--199 无线网络覆盖【水题】
- C# StringBuilder分析
- PHP+HTML实现登出界面倒计时效果
- POJ 3009 Curling 2.0 (dfs剪枝)
- [算法系列之二十]字典树(Trie)
- 第3章 使用批量数据
- 各类C语言排序算法汇总--插入排序、快速排序
- 二十四周项目二--回溯法之走迷宫
- 寒假小练习——破译密码
- AOJ 0558 Cheese (bfs)
- Emoji表情 过滤 c#
- 【转】Python Numpy数组保存
- Pin : 快速入门
- hdu 1050 最大重叠数(贪心)