- 博客(172)
- 资源 (5)
- 收藏
- 关注
原创 C++打印数字金字塔
#include#include using namespace std;void main(){ cout int row; cin>>row; int i,j,k,h; for (i = 1;i { for (j = 1;j { cout
2012-04-16 15:01:54 16188 1
原创 vista/win7系统 红警/CS/星际争霸 局域网连接方法
昨晚,闲来无事,忽然想起打红警来,于是和宿舍舍友商量一起联机打红警,可是在win7下不能联机红警,网上很多人都这么说,昨晚我折腾了2小时,终于解决了这个问题。win7系统是可以联机打红警的!!!!具体方法如下:1.安装ipx/spx协议,注意:由于红警是很早的游戏,不支持TCP/IP协议,所以事先需要安装IPX/SPX协议。在WindowsXP或Win Serv
2012-04-15 21:32:10 11711
原创 C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
1.十进制转换为二进制#includeusing namespace std;int main(){ int N; cout int aa[20]; cin>>N; int temp; temp = N; int num; int i=0; while(temp !=0) {
2012-04-13 17:38:41 40238 3
原创 C++运算符优先级列表汇总
PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operat
2012-04-13 17:33:08 1042
原创 C++算法:辗转相除法与更相减损术
辗转相除法与更相减损术1.我们已经学过求最大公因数的知识,你能求出18与30的公因数吗?2.如果公因数比较大而且根据我们的观察又不能得到一些公因数,我们又应该怎样求它们的最大公因数?比如求8251与6105的最大公因数? 知识导航:辗转相除法:又叫欧几里得算法,是一种求两个正整数的最大公因数的古老有效的算法。更相减损法:我国古代数学专著《九章算术》中介绍的一种求两个正整数的
2012-04-13 15:56:47 11936 1
原创 C++计算最大公约数(辗转相除法)
典型例题:一.辗转相除法例1 。求两个正数8251和6105的最大公因数。(分析:辗转相除→余数为零→得到结果)解:8251=6105×1+2146显然8251与6105的最大公因数也必是2146的因数,同样6105与2146的公因数也必是8251的因数,所以8251与6105的最大公因数也是6105与2146的最大公因数。6105=2146×2+18132146=18
2012-04-13 15:54:41 31602
原创 C++计算一元二次方程的跟
#includeiostream.h> //例2-4#includemath.h>voidmain(){double a, b, c, d, x1, x2, rp, ip ; cout cin >> a >> b >> c ; if ( fabs( a ))//<= 1e-8表示==0--浮点数的误差判断!!1 cout endl
2012-04-13 14:52:24 1773
原创 大小写字母转换 (简化算法)
把输入字符转换为小写字母。对输入字符进行判断,如果是大写 字母,则转换为小写字母;否则,不转换。 #includeiostream.h>voidmain(){ char ch; cout ch= "; cin >>ch ; if ( ch >= 'A' &&ch<= 'Z' ) ch+= 32 ; cout
2012-04-13 14:37:22 1772
原创 C++:使用用户控制循环/使用哨兵值控制循环
1.使用用户确认控制循环:可以让用户通过一个用户确认来控制用户循环比如char continueloop = 'Y';while(continue == 'Y'){//循环体coutcin>>contnueloop;}2.使用哨兵值控制循环:用个特殊的值作为哨兵值,用它的出现来代表程序的结束。coutcin>>number;while(num
2012-04-13 14:24:35 2808
原创 改进的数学学习工具
生成10个问题,进行10之内的加减法,并记录正确的回答数目,和程序的运行时间#include#include #include using namespace std;void main(){ int i = 0; int rightNum = 0; long startTime = time(0); while (i {
2012-04-13 14:11:16 600
原创 2012.4.13笔记
1.计算程序的运行时间long startTime = time(0);//注意time(0)赋予的变量类型是long........long endTime = time(0);cout2.在进行两个数的交换函数中,引入的temp是个临时变量,函数输出不需要它,所以只需在函数内部声明即可,(不需要在外部声明)如: if (a {
2012-04-13 14:09:36 1998
转载 20年架构师写给程序员的一封信
早上看到了一篇文章,翻译的是一名架构师写给程序员的一封信 本文转自http://blog.csdn.net/keymo_/article/details/7407476《From an arc
2012-04-13 01:50:40 741
转载 学习笔记43(成为软件高手的7个致命忌讳)
学习笔记43(成为软件高手的7个致命忌讳)本文转自---http://blog.csdn.net/keymo_/article/details/73091341) 不会英语CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。2) 急于求成什么都没学习就开始编程是最大的机会。写C+
2012-04-13 01:48:32 763
原创 在 Windows7 下安装Visual C++ 6.0 要注意:
在 Windows7 下安装Visual C++ 6.0 要注意:1 在安装或者使用 Visual C++ 6.0 时,凡是出现兼容性问题提示对话框,一律按以下方式处理把"不再显示此消息"打上勾,然后选择"运行程序". 2 在安装 VC 的时候,选择"custom(自定义安装)";接下来就要注意了不要选择 TOOLS 里面的 OLE/COM OBJECT VIEWER 工具,就可以
2012-04-13 01:28:47 1566
原创 C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)
C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)引用与指针的比较引用是 C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n 是m 的一个引用(reference),m 是被引用物(referent)。int m;int &n = m;n 相当于m 的别名(绰号),对n 的任何操作就是对m 的操作。例如有人名叫王小毛,他的绰号是“三毛
2012-04-13 01:10:16 2890
原创 c++引用与指针的区别(着重理解)
★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ 4. 引用没有 con
2012-04-13 00:54:00 80811 20
原创 随机数生成---加法学习工具
#include #include #include using namespace std;void main(){ srand(time(0)); int a = rand() % 100; int b = rand() % 100; int c = rand() % 100; cout int
2012-04-12 23:40:43 1092
原创 求一个月的天数
#include bool isLeapYear(int);int monthDays(bool,int);using namespace std;void main(){ cout int year,month; cin>>year>>month; bool leapYear = isLeapYear(year); in
2012-04-12 23:33:29 625
原创 将三个数进行排序
int a,b,c;coutcin>>a>>b>>c;#include #include #include void sort(int,int,int);using namespace std;//注意,函数原型后面必须加双引号void main(){sort(a,b,c);}void sort(int a,int b,int c){
2012-04-12 23:13:10 657
原创 C++条件表达式的灵活运用
1..使用条件表达式,进行换行操作如if(count%10 == 0)coutelsecout换成条件表达式之后cout例:输出100个10-20的随机数,10个一换行 srand(time(0)); for (int i = 1;i { cout2.用条件表达式输出,一个数是偶数输出”is even",
2012-04-12 22:59:08 782
原创 2012.4.12笔记
1.在C++中,允许将一个布尔变量赋予一个整型值。如bool k = true;int i = k ;coutcout结果:k = 1,i = 1;C++中布尔类型和char型都是按整型来处理的!!2.给出下列输出结果 char x = 'a'; char y = 'c'; cout cout;//注意在这里,因为是y
2012-04-12 21:48:47 1956
原创 C++运算符优先级问题
1.&&的优先级高于||所以在 true || true && false中,先计算&&2.给出下列程序的输出结果 int i = 0;i = (i=1) + i;cout结果: 2 ;解析:优先级问题,赋值表达式中,先计算等号右边的,在等号右边,括号优先级高,先计算括号里的(因为优先级高),之后i都变成1 。3.再看下面的程序给出输
2012-04-12 21:44:13 1700
原创 C++流格式控制符的使用
1.流格式控制符定义在头文件中,setw(n) 指定打印字段的宽度setprecision(n) 设置一个浮点数的精度fixed
2012-04-11 17:10:42 6833
原创 C++最简单的四舍五入!!(setprecision(n)方法)
setprecision(n)是流格式控制符之一,在iomanip头文件中。setprecision(n)指定一个浮点数的精度。1.)可以指定一个浮点数打印几位数字,其中n是总位数!!包括小数之前和之后的数字。超出的位数会被四舍五入进去!!!(setprecision(n)不是舍弃,在高精度向低精度转换时,超出部分会被舍弃,如一个double k =1.5,int i = k
2012-04-11 16:59:47 16289 1
原创 C++条件表达式用法汇总
即 (C) ? A: B; (C)满足时候,执行A,否则执行B。表条件的C必须用括号包含起来!!!? :一起出现在条件表达式中,称为三元运算符,这也是c++唯一的三元运算符即 (C) ? A: B; (C)满足时候,执行A,否则执行B。表条件的C必须用括号包含起来!!!条件表达式的主要用法:1.赋值----将两个变量的
2012-04-11 16:29:43 13582
原创 switch-case语句用法汇总
switch语句遵循如下规则:1。switch表达式必须产生一个整型值,而且必须放在括号内。.2。value1,……value是整形常量表达式,即表达式中不能包含变量,如X+1是不允许的。3。当某个case语句的值与switch表达式的值相等时,case语句开始执行后续语句,直至遇到一个break语句或者到达switch语句末尾。4。关键字break是可选的,break语句会立即终
2012-04-11 16:08:37 44607 3
原创 用switch-case语句实现两个数的简单四则运算
#include using namespace std;void main(){ double a ,b; char c; cout cin>>a>>c>>b; switch(c) { case '+': cout break; case '-': c
2012-04-11 16:07:19 13448
原创 一个数学学习工具(10之内的简单减法)
小学生减法联系工具,随机生成两个10之内的数字,进行相减,输出答案,如果答案正确,给出提示。#include#include #include using namespace std;void main(){ int a ,b; srand(time(0)); a = rand()%10; b = rand()%10; if
2012-04-11 15:48:53 848
原创 2012-4-11-学习笔记
内存中每个字节都有编号 --- 地址.内存的存取以字节为单位,按地址进行.在计算机中,由若干个位组成一个“字节”(byte)。字节由多少个位组成,取决于计算机的自身结构。通常,微型计算机的CPU多用8位组成一个字节,用以表示一个字符的代码。构成一个字节的8个位被看作一个整体。字节是电子计算机存储信息的基本单位。在计算机的存储器中占据一个单独的地址(内存单元的编号)并作为
2012-04-11 01:15:31 646
原创 给定ASCII码,输出对应字符
ASCII码的范围是0-128一个强制转换,搞定问题#includeusing namespace std;int main(){ coutint i; cin>>i; if (i182) { cout return 0; } cout(i) return 0;
2012-04-10 20:17:53 7821
原创 将小写字母转换为大写字母
大写字母在小写字母之前,所以小写字母的ASCII码要比大写字母的大,都大32.比如a-A=b-B=c-C=32;对于一个小写字母,要转换为大写字母,则公式为static_cast('A'+(ch-'a'))对于一个大写字母,要转换为小写字母,则公式为static_cast('a'+(ch-'A'))65---90为A--Z97---122为a--z#includ
2012-04-10 20:13:10 4216
原创 输入一个100--1000之内是数字,求出其各位数字相加之和
#includeusing namespace std;int sumNum(int);int main(){ cout int k; cin>>k; if (k1000) { cout return 0; } cout return 0;}int sumNum
2012-04-10 20:04:18 1785
原创 C/C++转义符的使用
转义符用的都是反斜线 ,注释和文件路径用的是斜线1.如何打印出“”(双引号)?cout2.打印出单引号\' ;用反斜线3.换行符\n 4.如何打印出反斜线 \??----用\\两个反斜线来打印出一个反斜线 cout
2012-04-10 19:13:33 908
mysql connector
2016-09-22
jstl jar包
2016-09-22
mfc100u.dll
2016-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人