整形二维数组与字符二维数组的比较研究

整形二维数组与字符串二维数组 ————————————的比较研究 概述: 研究整形二维数组与字符串二维数组在输出的时候表现为不同的情况。 步骤1、整形二维数组 --整形二维数组 #include "iostream" using namespace std; int main(void) { int scar[3][6]={{1,2,3,4,5,6},{2,3,4,5,6,7},{3,4,5,6,7,8}}; for(int i=0;i<3;i++) { cout<<scar[i]<<endl;//这样输出的是每行的地址 for(int j=0;j...
2010-12-19 22:01 | 阅读 1278 次 | 评论 0 条

分开类的声明和定义的过程

把类的声明和定义分开写,然后在主函数中通过开放的端口调用1.先写类的声明放到头文件"Employee.h"里面#include "iostream"using namespace std;class Employee //声明类{private: int age; int yearsOfService; int Salary;public: Employee(int i_age,int i_yearOfService,int i_Salary); int GetAge(){ return age;} int GetYear(){ return yearsOfService...
2010-06-06 18:43 | 阅读 1141 次 | 评论 0 条

本空间暂时关闭1年

本空间自2010年5月24暂时关闭1年,绝无虚言,不要留言也不要评论我的日志,我无法回复,1年以后再见,随便偷菜吧,最好能偷还能帮我种...
2010-05-21 20:53 | 阅读 731 次 | 评论 0 条

抓住重点,不要把有限的时间使用在无限的事情上

刚才随便抓起一本书,静静的思考了一会,原来烦恼来源于一件并不是很重要的事情上.压缩算法并不是很重要,现在要求的主要是功能的不断完善,硬件的普遍提高已经可以满足基本的要求,没有必要在一个从来没有学过的压缩算法上耗费太长的时间,算法虽然很重要,但是前提是只有当可以熟练使用的时候才会比较容易的找到比较好的算法,否则就会消耗大量的时间. 认真的去实践一个想法绝对比在一千个想法之间不停的切换要好的多. OK 今晚能好好休息了.
2010-05-17 23:58 | 阅读 752 次 | 评论 0 条

用引用做函数的形参

函数的参数传递 --用引用做形参引用是C++比C扩充的一种派生数据类型 引用是为对象取一个别名,不占存储空间. 引用类型说明符为&amp;.例: int someInt; int&amp; rInt=someInt;例如: int i,j; int &amp;ri=i; //建立一个int型的引用ri,并将其初始化为变量i的一个别名 j=10; ri=j; //相对于 i=j;例: void main() { int i=100, &amp;refi=i; cout<<refi<<endl; ref...
2010-05-14 19:10 | 阅读 997 次 | 评论 0 条

递归调用

今天仔细的学习了一番汉诺塔, 在汉诺塔的这个解题的过程中主要使用递归调用, 通过汉诺塔的学习,新学会了一种方法就是,把劳动的过程留给电脑去处理,虽然这和正常解题的思路是完全相反的,但是如果用人脑去处理这个过程,那是非常伤脑袋的,但依靠电脑的快速处理功能可以再很短的时间内处理完成烦杂的任务,这不失为一种好方法.
2010-05-14 14:54 | 阅读 680 次 | 评论 0 条

头文件与源代码

//这是头文件roll.h int rolldice(void){//投骰子,计算和数,输出和数 int die1,die2,worksum; die1=1+rand()%6; die2=1+rand()%6; worksum=die1+die2; cout<<"player rolled"<<die1<<"+"<<die2<<"="<<worksum<<endl; return worksum;} //这是主文件 #include "iostream.h"#include "stdlib.h"#include "roll.h" //不要忘了载入头文件int roll...
2010-05-14 09:43 | 阅读 1009 次 | 评论 1 条

00

#include<stdio.h> void fun(float t){double sum = 1.0;double q = 1.0;double x;int n = 1;while (q>=t){ q=q*(n/(2*n + 1)); sum += q; n++;} x= sum/2;printf("x = %f\n",x);} void main(void){float t; printf("输入精度\n");scanf("%d",&amp;t);fun(t);}
2010-05-14 09:16 | 阅读 692 次 | 评论 0 条

按二进制进行读写操作

#include "iostream.h"#include "fstream.h"#include "stdlib.h"void main(void){ //打开制定的文件 fstream file("D:\\Personal\\桌面\\f1.txt",ios::in|ios::out|ios::binary); if(!file) { cout<<"没有打开f1.txt\n"; abort();//用异常终止进程 } for(int i=0;i<15;i++) //打开文件后先用write函数写入15个数字 { file.write((char *)&amp;i,siz...
2010-05-13 13:27 | 阅读 975 次 | 评论 0 条

输入若干个 0 到 9 之间的整数,输入 -1 时停止,并统计每个整数的个数

#include<stdio.h> void main(){ int i=0,n[10]={0}; do { printf("Please enter a number:\n"); scanf("%d",&amp;i); if(i>=0&amp;&amp;i<=9) { if (i!=-1){ printf("You just enter the number is:%d\n",i); switch(i) ...
2010-05-13 09:22 | 阅读 2270 次 | 评论 0 条

茶叶百科名片 茶叶茶属双子叶植物,约30属,500种,分布于热带和亚热带地区,我国有14属,397种,主产长江以南各地,其中茶属Camellia和何树属Schima等均极富经济价值。乔木或灌木;叶互生,单叶,革质,无托叶;花常两性,稀单性,单生或数朵聚生,腋生或顶生;萼片5-7,覆瓦状排列;花瓣通常5,稀4至多数,覆瓦状排列;雄蕊极多数,稀少数,分离或多少合生;子房上位,稀下位,2-10室,每室有胚珠2至多颗;果为一蒴果,或不开裂而核果状。我们一般所说的茶叶就是指用茶树的叶子加工而成,可以用开水直接泡饮的一种饮品。目录[隐藏] 茶叶的定义茶叶的分类茶叶基本成份及功效无公害茶叶的卫生指标...
2010-05-10 20:36 | 阅读 956 次 | 评论 0 条

当一个变量在多个循环中被多次定义之后,会出现错误_multiple initialization

multiple initialization 悬赏分:5 - 解决时间:2009-3-9 11:49 // Note:Your choice is C++ IDE#include <iostream>using namespace std;int main(){ int array1[2][3] ={1,2,3,4,5}; int array2[2][3] ={{1,2},{4}}; cout<<"array1:"; for(int i=0; i<2; ++i) for(int j=0; j<3; ++j) cout<<array1[i][j]<<","; cout<<"...
2010-05-08 15:30 | 阅读 1674 次 | 评论 0 条

递归和非递归调用

代码1: 不是递归的#include<iostream>using namespace std;int dg(int n){ int i,t; for(i=0;i<=n;i++) { if(i==0) t=1; else t=t*i; } return t; }int main(void){ int a; cin>>a; cout<<dg(a)<<endl; //system("pause"); return 0; } 2.递归的时候是这样的:#include<iostream>using namespace s...
2010-05-07 17:27 | 阅读 772 次 | 评论 0 条

通过重载函数模板,定义了2个模板

#include "iostream.h"#include "string.h"//以下通过重载函数模板,定义了2个模板//定义模板template <class TYPE> //定义第一个模板TYPE max(TYPE a,TYPE b){ return (a>b)?a:b;}template <class TYPE> //定义第二个模板TYPE max(TYPE a,TYPE b,TYPE c){ TYPE t; t=(a>b)?a:b; return (t>c)?t:c;}//重写一个非函数模板来专门处理这种特殊情况char *max(char *a,char ...
2010-05-07 15:20 | 阅读 772 次 | 评论 0 条

实例化函数模板 显示方式和隐式方式

#include "iostream.h"template <class T>void swap(T&amp;x,T&amp;y){ T t; t=x; x=y; y=t;} void main( void ){ void swap(int&amp;,int&amp;); //实例化函数模板 显示方式的是应该放在这里 如果是隐式方式的时候这一句可以省略 //如果使用 //void swap(int&amp;,char&amp;); 并不能完成不同类型之间的转换. 隐式方式就更不行了 int x; int y='p'; x=10; cout<<"x="<<...
2010-05-07 13:30 | 阅读 842 次 | 评论 0 条

三个数进行四则运算

#include "iostream.h"void main(void){ float fun(float e,char f,float g);//声明函数原型 float a,b,c,d; char oper1,oper2; cout<<"请输入一个表达式(eg.1+2*3):"<<endl; cin>>a>>oper1>>b>>oper2>>c; //根据"+,-,*,/"运算符号优先级分2种情况 //情况1; if((oper1=='*')||(oper1=='/')) { d=fun(a,oper1,b); ...
2010-05-05 19:55 | 阅读 1066 次 | 评论 0 条

输出字符串中指定的字符串

问题: 兄弟姐妹们,大家好啊,我刚在学习编程,很多不很清楚,有没有谁能帮个忙啊?我们四个作业就这个一点头绪都没有,知道怎么弄的希望指点指点……谢谢了……题目是“从键盘接收一字符串,代表规格化http地址栏的内容。提取并输出该串中包含的网址。 如:输入 http:// 202.115.65.166/index.asp 输出 202.115.65.166 输入 http://ww.sohu.com 输出 www.sohu.com 输入 http://www...
2010-05-05 19:54 | 阅读 876 次 | 评论 0 条

重载

#include "iostream.h"float abs(float x){ return (x>=0?x:-x);}double abs(double x) { return (x>=0?x:-x);}int main(void){ float i=3.14;// cout<<abs(i)<<endl; //因为i是float类型的所有调用 float abs(float x) cout<<abs(3.14)<<endl; //由于是直接使用所以调用 double abs(double x) //cout<<abs(-5)<<endl; return 0;}
2010-05-03 16:36 | 阅读 640 次 | 评论 0 条

对三个数进行四则运算

#include "iostream.h"void main(void){ float fun(float e,char f,float g);//声明函数原型 float a,b,c,d; char oper1,oper2; cout<<"请输入一个表达式(eg.1+2*3):"<<endl; cin>>a>>oper1>>b>>oper2>>c; //根据"+,-,*,/"运算符号优先级分2种情况 //情况1; if((oper1=='*')||(oper1=='/')) { d=fun(a,oper1,b); d=fun(d,oper2,c); ...
2010-04-12 17:23 | 阅读 633 次 | 评论 0 条