C++
itsc
https://weibo.com/shanchuantian
展开
-
【c++】角度与弧度转换
//角度转换为弧度double angle_to_radian(double degree, double min, double second){ double flag = (degree < 0)? -1.0 : 1.0; //判断正负 if(degree<0) { degree = degree * (-1.0); } double an原创 2013-10-29 16:00:39 · 26232 阅读 · 2 评论 -
【c++】大数相加
在实现简单的加法时,我们大都会采用直接相加输出结果,但是如果两个数非常大,已经超出了c++基本数据类型的表示范围时,该如何解决?c++几种基本数据类型:int 整型 4字节 范围:-2147483648 ~ 2147483647float 实型(单精度) 4字节 范围:1.18*10@-38 ~ 3.40*10@38 7位有效位原创 2014-03-01 10:59:09 · 3888 阅读 · 2 评论 -
【C++】文件读写
这只是记录自己的实践,有关文件流的详细、完整说明请参考其他网络资源或者c++操作手册。原创 2016-04-24 09:46:28 · 589 阅读 · 0 评论 -
算法竞赛入门经典ch_1_practice6判断三角形(c++)
输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3个边长。 如果 可以,则输出yes,如果不能,则输出no。 如果根本无法构成三角形,则输出not a triangle。判断三角形成立的条件: - 两边之和大于第三边 - 两边之差小于第三边#include "stdio.h"#include <cmath>int main(){ int a,b,c; sca原创 2017-02-23 22:38:21 · 753 阅读 · 0 评论 -
【c++】递归
#include "stdio.h"int fac(int n){ if (1 == n) return 1; return n * fac(n - 1);}int main(){ int n; while (true) { scanf("%d", &n); printf("%d\n", fac(n));原创 2017-02-23 22:39:49 · 449 阅读 · 0 评论 -
《c++primer》笔记 第2章 变量和基本类型
2.1 基本内置类型如何选择类型:当明确知晓数值不可能为负时,选用无符号类型。使用int执行整数运算。在算术表达式中不要使用char或bool。执行浮点数运算选用double。提示:切勿混用带符号类型和无符号类型.2.2 变量初始化不是赋值,初始化的含义是创建变量时賦予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代.初始化的4种形式:int units_sold = 0原创 2017-04-08 11:07:35 · 407 阅读 · 0 评论 -
《c++primer》笔记 第3章 字符串、向量和数组
标准库类型本章重要的两个:string和vector,以及配套的迭代器。3.1 命名空间的using声明using声明具有如下的形式:using namespace::name;一旦声明了上述语句,就可以直接访问命名空间中的名字:#include<iostream>//using声明,当我们使用名字cin时,从命名空间std中获取它using std::cin;int main(){in原创 2017-04-10 15:25:22 · 350 阅读 · 0 评论 -
《c++primer》笔记 第1章 开始
main返回值main的返回值被用来指示状态。返回值0表明成功,非0的返回值的含义由系统定义,通常用来指出错误类型.两个编译器的使用:g++和vs的cl写一个简单的测试程序:#include <iostream>int main(){ std::cout << "hello world" << std::endl; return 0;}g++:g++ -o progl pr原创 2017-04-06 20:27:44 · 427 阅读 · 0 评论 -
应该如何学c++
近来打算好好学一下c++。这里列出了很多c++牛人的博客,国内为人们熟悉的有刘未鹏、陈皓、陈硕。刘未鹏在2007年有两篇文章:你应当如何学习C++(以及编程)(rev#1)学习C++:实践者的方法(Beta1)这里引用如下,加入一些超链接:你应当如何学习C++(以及编程)(rev#1): C++中众多的细节虽然在库设计者手里面有其用武之地,但普通程序员则根本无需过多关注,尤其是没有实际动机的关注原创 2017-08-22 23:08:49 · 670 阅读 · 0 评论