摘要: 1,cin,cout 为C++的输入输出函数,使用时需添加头文件”#inlcude<iostream>””using namespace std;” 如果需要一整行,则需要使用getline函数 eg, char str[100]; cin.getline(str,100); 如果是string容器阅读全文
posted @ 2019-01-18 18:08 韩江雪 阅读(11) 评论(0) 编辑
摘要: 1,指针 表示内存地址(指针指向了内存地址) 如果这个内存地址恰好是某个变量的地址,俺么又称“这个指针指向该变量” 只要在变量前面加上&,就表示变量的地址 2,指针变量 指针变量用来存放指针(地址) ⚠️:一般把星号放在数据类型之后(C++程序员),星号是类型的一部分。 给指针变量赋值的方式一般是把阅读全文
posted @ 2019-01-18 18:07 韩江雪 阅读(20) 评论(0) 编辑
摘要: 1,函数 格式: 返回类型 函数名称(参数类型 参数){ 函数主体 } 无参函数: eg, void printf1(){ printf(“Oh,ye!”); } 有参函数: eg, int judeg(int x){ if(x>0) return 0; else if(x==0) return 0阅读全文
posted @ 2019-01-18 18:04 韩江雪 阅读(16) 评论(0) 编辑
摘要: /*星期几计算,使用基姆拉尔森计算公式Week=(Day + 2*Month + 3*(Month+1)/5 + Year + Year/4 - Year/100 + Year/400) % 7*/#include<stdio.h>#include<string.h>int main(int arg阅读全文
posted @ 2019-01-16 18:13 韩江雪 阅读(22) 评论(0) 编辑
摘要: 古今中外,求Pi的方法主要有三类主要的方法: 1,正多边形逼近法 2,迭代法(级数法) 3,蒙特卡洛法(随机模拟) 方法一不便用程序实现,方法二和三均可用程序语言实现,实现方法如下: 方法二(迭代法): 方法三(蒙特卡洛方法)【参考《算法与程序设计》一书】:阅读全文
posted @ 2019-01-16 18:07 韩江雪 阅读(34) 评论(0) 编辑
摘要: 1,一维数组 格式:数组类型 数组名[数组大小]; 数组大小必须是整型常量,不能是变量 访问形式: 数组名称[下标] ⚠️;只能访问下表0~size-1 数组没有赋值的部分默认为0;如果数组一开始都没有赋值,就没个元素都可能是一个随机数,而不是默认的0 如果想把整个元素都赋值初值0,那么只需要吧第一阅读全文
posted @ 2019-01-16 11:17 韩江雪 阅读(14) 评论(0) 编辑
摘要: 1,6种位运算符 >> 右移 a<<x 整数a按二进制位右移x位 (算数移位 左0 右1 正数 原码 负数 补码) << 左移 a>>x 整数a按二进制位左移x位 & 位与 a&b 整数a、b按二进制位对齐,按位进行与运算(除了11得1,其余为0) | 位或 a|b 整数a、b按二进制位对齐,按位进阅读全文
posted @ 2019-01-16 11:16 韩江雪 阅读(13) 评论(0) 编辑
摘要: 1、转义字符 \n 代表换行 \0 代表空字符NULL,其ASCII码为0 2、强制类型转换 (新类型名)变量 一个类型赋值给另一个类型,却没有写强制类型转换,编译器会自动进行转换。 如果在计算过程中,需要转换类型,就必须要写强制类型转换,因为不写的话,就是算完才赋值。 3、符号常量(替换/宏定义/阅读全文
posted @ 2019-01-16 11:15 韩江雪 阅读(9) 评论(0) 编辑
摘要: 1、测评结果: AC——通过 CE——编译出错 WA——答案出错 TLE——运行超时 RE——运行出错 MLE——内存超限 PE——格式出错 OE——输出超限 2、cin、cout比scanf、printf费时,而且不能有限制,不能在同一个程序中使用cout和printf,会出错。 3、头文件 C中阅读全文
posted @ 2019-01-16 11:11 韩江雪 阅读(13) 评论(0) 编辑