自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 安装Sqlite数据库

这学期我们有一门课程,叫做《应用软件设计》,确定的题目是写一个小的安卓应用,作为从未接触过安卓开发,刚刚开始学习有关软件工程知识的一名计算机科学与技术专业的学生,对这个项目感觉无比陌生。经过思考我决定从最陌生的领域开始——数据库。SQLite数据库是一个开源的占用内存小的数据库,Mozilla开源项目中就使用了它。这里我把SQLite数据库安装的方式整理一下,很简单,百度上也有很多

2016-09-16 21:32:22 6073

原创 银行储蓄系统

/*****************************版权所有 (C)2015,yangxu**文件名称:main.cpp*内容摘要:测试函数*作者:杨旭*完成日期:20150718****************************/#include #include "bank.h"using namespace std;/*主函数:*/int main()

2015-07-18 15:44:09 1518

原创 oj刷题第一批E 对象数组求最大值

#include#includeusing namespace std;class Student{public: Student(int num=0,double sco=0):number(num),score(sco){} void input(); friend void max(Student*p,int n);private: int num

2015-06-17 20:43:54 564

原创 第二学期第11周项目1

#include #include using namespace std;class Person{public: Person(char* s) { strcpy(name,s); } void display() { cout<<"Name:"<<name<<endl; }private: c

2015-05-20 08:53:16 499

原创 第二学期第六周项目2

#include using namespace std;class MyArray{private: int *arrayAddr; int len; int max;public: MyArray(int *a,int n); ~MyArray(); int getValue(int i); int

2015-04-22 09:08:47 693

原创 第二学期第六周项目1

#include #include using namespace std;class A{private: char *a;public: A(char *aa) { a=new char[strlen(aa)+1];//动态分配a的内存空间,使它既不浪费又正好够用 strcpy(a,aa);//数据成员a

2015-04-22 08:30:48 630

原创 第二学期第六周 程序阅读

#include using namespace std;class A{public: A(){cout<<"A";} ~A(){cout<<"~A";}};class B{ A *p;public: B() { cout<<"B"; p=new A;//加圆括号表示为对象赋值,

2015-04-15 16:39:44 573

原创 第二学期第五周 关于指针的程序阅读1

#include using namespace std;class base{private: int m;public: base(){}; base(int m){this->m=m;}//用this指针实现初始化? int get(){return m;} void set(int m){this->m=m;}}

2015-04-08 08:59:02 614

原创 第二学期第四周 1

#include #include using namespace std;class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage(); Triangle(double da=1,double db=1,double

2015-04-05 19:50:38 447

原创 第二学期第四周 阅读程序理解构造函数和析构函数

/* 1.构造函数的重载 2.用参数初始化表对数据成员初始化*/#include using namespace std;class A{ int a,b;public: A() { a=b=0; cout<<"a="<<a<<","<<"b="<<b<<endl; } A

2015-04-01 09:15:56 767

原创 第二学期第三周项目3 三角形类的多文件组织

//main.cpp#include#include "Triangle.h"using namespace std;int main(){ Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout<<"请输入三角形的三边:"; cin>>x>>y>>z; tri1.setA(x); tri

2015-03-29 21:37:23 666

原创 第二学期第三周 项目1

/*一点思考:因为主函数的限制,这个程序并没有验证三边,在不满足构成三角形的条件下终止程序的功能,如果想有此功能则需要在主函数中加判断*/#include #include using namespace std;class Triangle{public: void setABC(double x,double y,double z);// void getAB

2015-03-29 20:53:26 948

原创 第二学期第二周项目二

#include class Bulk{private: double length; double width; double heigth;public: void input(double l,double w,double h); double volume(); double area();};void

2015-03-18 09:31:45 736

原创 第二学期第二周项目一

#include using namespace std;const double Pi=3.14;const int M=20;const int N=35;class Circle{private: double radius;public: void setRadius(double r) { radius=

2015-03-18 08:59:29 582 1

原创 第18、19讲 项目3 胖子伤不起

#include using namespace std;struct Text{ char name[10]; char sex;//M表示男性,W表示女性 int hight; int weight;};int main(){ double t,over; Text T; cin>>T.name>>T.sex>>T.hight

2015-01-31 15:29:57 858

原创 第18、19周 项目2 引用作形参

//利用引用类型做函数参数#include using namespace std;void sort(int &x,int &y,int &z);int main(){ int a,b,c; cin>>a>>b>>c; sort(a,b,c); cout<<a<<" "<<b<<" "<<c<<" "; return 0;}void sort

2015-01-24 10:30:02 854

原创 第18、19讲 项目1体会函数参数传递

#include using namespace std;void fun1(int &x,int &y);void fun2(int *x,int *y);int main(){ int a,b; a=11; b=22; fun2(&a,&b);//取a,b的地址 cout<<"a="<<a<<" "<<"b="<<b<<endl; fu

2015-01-19 13:09:54 620

原创 第18周oj_字符串排序

#include #include using namespace std;void input(string str[],int n);void sortstr(string str[],int n);void output(string str[],int n);int main(){ string str[10]; int n;

2015-01-05 12:19:37 668

原创 第17周 指针引出奇数因子

#include using namespace std;int fun(int x, int *pp);int main(){ int a[50],x,n; cin>>x; n=fun(x,a); cout<<n<<endl; for(int i=0; i<n; i++) cout<<a[i]<<" ";

2014-12-24 16:55:24 670

原创 第17周 指针引出奇数因子

#include using namespace std;int fun(int x, int *pp);int main(){ int a[50],x,n; cin>>x; n=fun(x,a); cout<<n<<endl; for(int i=0; i<n; i++) cout<<a[i]<<" ";

2014-12-24 16:53:46 709

原创 第17周 利用指针得到两个数组中相同的数并输出

#include using namespace std;int sameNum(int *a,int n1,int *b,int n2, int *c);int main(){ int a[50]; int b[50]; int c[50]; int i, n1, n2, n3; //读入数据 cin>>n1>>n2

2014-12-24 16:14:49 799

原创 第17周 利用指针筛选数组中相同的数字

#includeusing namespace std;bool existthesame(int *a,int n1,int *b,int n2); //n1个数据的a数组中和n2个数据的b数组中是否有相同元素int main(){ int a[50]; int b[50]; int i, n1, n2; //读入数据 cin>>

2014-12-24 15:18:40 614

原创 第17周 利用指针逆序输出数组

#include using namespace std;const int N=100;int main(){ int a[N],n,*p,*q; cin>>n; for(p=a; p<a+n; p++) cin>>*p; p=a; q=a+n-1; while(p<q) {

2014-12-24 14:32:47 1951

原创 第17周考试模拟题5

#include #include using namespace std;void strcopy(char*,char*,int);int main( ){ char str1[80]; char str2[80]; int n; gets(str1); cin>>n; strcopy(str2,str1,n);

2014-12-23 20:52:57 556

原创 第17周考试体验题6

#include using namespace std;int main(){ int ord[100]={}; int n,i=0,max=-1,min=10; cin>>n; while(n/1>0) { ord[i]=n%10; n/=10; i++; }

2014-12-23 20:45:39 609

原创 处理字符串 去除空格

#include using namespace std;char *astrcat(char str1[], const char str2[]);int main(){ char s1[50]="Hello world. "; char s2[50]="Good morning. "; char s3[50]="vegetable bird! "; ast

2014-12-16 18:37:49 595

原创 指针在字符串中的应用1 定义连接字符函数

#include using namespace std;char *astrcat(char str1[], const char str2[]);int main(){ char s1[50]="Hello world. "; char s2[50]="Good morning. "; char s3[50]="vegetable bird! "; as

2014-12-16 17:53:55 998

原创 利用指针的数组排序

#include using namespace std;void sort(int *p, int num); //不要对自定义函数的声明有任何改动void output(int*, int); //形式参数的名称可以不要int main( ) //不要对main函数有任何改动{ int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,2

2014-12-16 17:14:30 1174

原创 指针基础练习4

#include using namespace std; void ast(int x,int y,int *cp,int *dp) { *cp=x+y; *dp=x-y; } int main() { int a,b,c,d; cin>>a>>b; ast(a,b,&c,&d); cout<<c<<" "<<d<<endl

2014-12-09 17:18:09 722

原创 指针基础2

指针做函数的形参#include using namespace std;void jiaohuan(int*p1,int *p2);int main(){ int a,b; cin>>a>>b; jiaohuan(&a,&b); cout<<a<<" "<<b<<endl; return 0;}void jiaohuan(int*p

2014-12-08 13:35:15 499

原创 指针的基本操作1

#include using namespace std;int main(){ int *p1,*p2,a,b,t; cin>>a>>b; p1=&a; p2=&b; if(*p1<*p2) { t=*p2; *p2=*p1; *p1=t; } cou

2014-12-08 11:31:39 639

原创 杨辉三角

#include using namespace std;int fac(int x);int main(){ int a[30][30],n; int i,j; cin>>n; for(i=0; i<n; i++) { a[i][0]=1; a[i][i]=1; } for(i=2; i<n; i++

2014-12-08 11:19:50 553

原创 oj_国家排序

#include #include using namespace std;int main(){ string sort[10]= {}; int i,j; string t; for(i=0; i<10; i++) { cin>>sort[i]; } cout<<endl; for(i=0; i<10;

2014-12-05 19:27:13 1203 1

原创 oj_求矩阵对角线元素之和

#include using namespace std;int main(){ int mat[15][15]; int i,j,n,t,m_sum=0,a_sum=0; cin>>n; if(n=15) cout<<"error"<<endl; for(i=0; i<n; i++) for(j=0; j<n; j

2014-12-05 18:59:11 724

原创 第14讲项目3 多科成绩单

#include #include using namespace std;void input(double s[][4],int n);//输入成绩void output(double s[][4],int n);//输出成绩double max(double s[][4],int n,int i);//求第i门课的最高成绩,i=3时是总分double min(double s[]

2014-12-05 16:51:56 719

原创 第14讲项目2

#include #include using namespace std;const int num = 8;//const是定义全局变量int main(){ int i, j, t; string temp; string name[num] ={ "zhao", "qian", "sun", "li", "zhou", "wu", "zhe

2014-12-03 15:45:00 495

原创 二维数组基础练习1

#include using namespace std;int main(){ int i,j; int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; cout<<"请输入10个整数:"<<endl; for(i=0; i<=4; i++) for(j=2; j<=3; j

2014-11-27 15:06:09 588

原创 Hanoi递归算法

#include #include using namespace std;void output(int n,char x,char y);void move(int n,char A,char B,char C);int main(){ int n; cin>>n; move(n,'A','B','C'); return 0;

2014-11-26 15:25:07 545

原创 利用递归计算Fibnacci数列,并输出第20个Fibnacci数

//在数学上,斐波纳契数列(Fibnacci)被以如下递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)#include using namespace std;int fib(int n);int main(){ cout<<fib(20)<<endl; return 0;}int fib(int n)

2014-11-26 14:14:30 2281

原创 在有序数组中插入数据

#include using namespace std;int main(){ int a[10]; int i,x,n; for(i=0;i<=8;i++) { cin>>a[i]; } cin>>x; for(i=0;i<=8;i++) { if(x<=a[

2014-11-25 20:27:23 1273 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除