摘要: 1.定义:字符串是尾部有结束标志('\0')的字符序列。字符串常量存储成字符数组时,用连续的字节依次存储各个字符 的ASCII码;尾部追加一个字节存储空字符(字节的8位都为0)。但是,字符串的长度不计尾部的结束标志。2.字符串处理函数字符串处理函数来自专门的函数库。一个函数库通常包含两种文件:i. ... 阅读全文
posted @ 2015-10-21 14:09 薛定谔的猪 阅读(142) 评论(0) 推荐(0) 编辑
摘要: //例5.9 设计和输出一个钻石图形。 #include using namespace std;void main( ){char diamond[][5]={ {32,32,'*'}, //ASCII码值为32是“空格” {' ','*',' ','*', '\0'}, //'\0'是AS... 阅读全文
posted @ 2015-10-20 13:38 薛定谔的猪 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.数组定义:类型说明符 数组名[常量表达式];定义数组的作用是要求分配数组元素的存储空间。数组元素内存储的值称为数组元素的值。数组的类型就是数组元素的类型。2.数组应用:数组名[下标]3.初始化:定义的同时赋初值。此时可不指定数组长度,数组长度设为初始化值的个数。a)一位数组:int a[]={0... 阅读全文
posted @ 2015-10-20 13:37 薛定谔的猪 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 全局变量:函数外定义的变量是全局变量。全局变量能在整个文件内使用(定义处起)。局部变量:函数内定义的变量是局部变量;形参也视为局部变量。 阅读全文
posted @ 2015-10-19 13:08 薛定谔的猪 阅读(135) 评论(0) 推荐(0) 编辑
摘要: //用递归方法求n!。#include using namespace std;long fac(int); //函数声明int main( ){int n; //n为需要求阶乘的整数... 阅读全文
posted @ 2015-10-15 14:12 薛定谔的猪 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、预处理命令(1)#include …预处理命令“#include …”在C++程序中称为#include命令,写法有两种:#include #include "文件名"(2)关于头文件编写C++程序,通常涉及两种文件。".cpp"为后缀的源文件。".h"为后缀的头文件。其内通常放置函数声明语句,... 阅读全文
posted @ 2015-10-15 14:10 薛定谔的猪 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 阅读下面的代码,思考代码运行结果是什么?void swap(int x,int y){int t;t =x; x=y; y=t;}void main(){int a=3, b=4;cout<<"a="<<a<<", b="<<b<<endl;swap(a, b);cout<<"a="<<a<<"... 阅读全文
posted @ 2015-10-14 14:10 薛定谔的猪 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、函数是什么:一组语句的集合。通常完成一个独立的功能。二、写法:类型名 函数名(形式参数表){ 函数体;}三、形参和实参:函数定义中,函数名后面的括号内放置形式参数。多个形参用逗号隔开。每一个须指定类型。调用函数时,函数名之后的括号内放置实际参数。实参与形参一一配对。四、返回值:是指调用函数后得... 阅读全文
posted @ 2015-10-13 13:47 薛定谔的猪 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 【题目】找出100~200间的全部素数。【解答】#include #include #include using namespace std;int main( ){int m,k,i,n=0;bool prime; //定义布尔变量primefor(m=101;m<=200;m=m+2)... 阅读全文
posted @ 2015-10-11 23:12 薛定谔的猪 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 【题目】 破译密码。为使电文保密,往往按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。例如,可以按以下规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。字母按上述规律转换,非字母字符不变。如″Wonderful!″转换为″... 阅读全文
posted @ 2015-10-11 23:11 薛定谔的猪 阅读(379) 评论(0) 推荐(0) 编辑