自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 收藏
  • 关注

原创 C#中的Static关键字

/*全部变量--static变量 * 不用new一个对象,就能直接用类名调用的方法:static方法 * (static方法其实就是普通函数) * 在static方法中,可以调用其它static成员,但不能调用非static成员 * 在非static方法中,可以调用static成员(因为static是全局的) * 静态类:不能new的类,不能生成对象实例,一般用来实现函数库 Helper

2014-08-26 23:40:10 416

原创 C# 继承

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace inherit{ class Program { static void Main(string[] args) { Chinese

2014-08-25 00:30:02 392

原创 C# 构造函数及其重载

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace gouzao{    class Program    {        static void Main(string[] args)        {       

2014-08-24 23:20:05 404

原创 C# 属性

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace attribute{ class Program { static void Main(string[] args) { Perso

2014-08-22 00:03:35 329

原创 C#中 ref 和 out 参数的区别

【传智播客.Net培训—C#编程基础】49refout参数

2014-08-20 23:05:00 402

原创 聊天机器人改写版

/*初学C# 改写的聊天机器人之华山论剑,写着玩儿的,还很粗劣,有待完善*/

2014-08-15 00:26:03 815

原创 LabVIEW与数据库的连接(写入)

参考了《精通LabVIEW虚拟仪器程序设计》(郑对元) 以及一篇N的I技术文档《深入浅出LabVIEW数据库应用》目       的:学习LabVIEW与数据库的连接实       例:实验室人员登记系统先验知识:LabVIEW 数据库工具包只能操作而不能创建数据库,所以必须借助第三方数据库管理                 系统,比如Access,来创建数据

2013-12-30 12:55:08 8720 3

原创 耐下心来学LabVIEW

Laboratory Virtual Instrument Engineering Workbench         因为毕业设计的的缘故,要学习LabVIEW。现在的构想是用LabVIEW做一个数据处理系统,能将原来Matlab中仿真的波形,用labview做出来。而且我不想牵涉硬件,一来实验室不具备硬件条件,而来牵涉硬件务必会增加学习的内容(所谓的API啥的)。所以,我想直接将原来的实验

2013-11-25 15:12:20 1427 1

原创 Find the maximal product of string prefixes

Task descriptionA prefix of a string S is any leading contiguous part of S. For example, "c" and "cod" are prefixes of the string "codility". For simplicity, we require prefixes to be non-empt

2013-11-21 22:24:10 1053

原创 C++学习 向基类构造函数传递参数

=======================向基类构造函数传递参数===================#includeusing namespace std;class father{protected: string name; int tall;public: father(){cout<<"父类的无参构造函数"<<endl;}

2013-10-27 18:12:19 734

原创 C++学习 继承的构造与析构

=====================继承的构造与析构=======================【单一继承的构造与析构1】#includeusing namespace std;class Father{public: Father(int i){height = i; cout<<"父类构造函数"<<endl;} ~Father(){cout<

2013-10-27 15:36:29 436

原创 C++学习 多重继承

===================多重继承====================#include using namespace std;class Father{public: void setA(int h){height = h;} void showA(){cout<<"身高是:"<<height<<endl;}private: int heigh

2013-10-27 14:29:25 415

原创 C++学习 继承

=============继承==============C++中有两种继承,单一继承(拥有一个基类)和多重继承(拥有多个基类)【单一继承】子类可以访问父类的公有方法,但是不能访问父类的私有成员私有成员只能被公有方法来访问,这就是封装的思想如果子类想要访问父类成员,则需要把父类成员声明成 protected#includeusing namespace std;

2013-10-23 22:54:49 398

原创 C++学习 构造函数与复制构造函数

=============在构造函数的函数头初始化==============#includeusing namespace std;class Rectangle{public: Rectangle():width(2),length(5){cout<<"面积为:"<<width*length;} 初始化成员变量 Rectangle(int x, int y):

2013-10-15 11:06:02 506

原创 C++学习 函数的重载

参考书籍《从新手到高手C++全方位学习》=============普通函数重载==============#includeusing namespace std;void fun(int);void fun(float);void fun(long);void fun(double);int main(){ int a=1; long b= 100000;

2013-10-13 09:43:13 496

原创 C++学习 指针和引用

部分参考百度================================指针==================================指针可以初始化为0 如 int *p=0; 使之不至于成为失控指针数据在内存中的存放方式:栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值 连续的内存空间堆区(heap):由程序员分配释放 不连

2013-10-11 23:04:06 568

原创 C++学习 面向对象

参考书籍《从新手到高手C++全方位学习》 ==================面向对象=================================面向对象的四个特征:抽象、封装、继承、多态 面向过程:思想是将一个程序分成若干个过程,然后写出每个过程的算法面向对象:它将自然界的所有事物都看做不同的实体,也就是对象。每种对象都有自己的状态和行为。这些不同的对象

2013-10-04 17:40:20 413

原创 C++学习 基本概念

iostream.h 是非标准库如果使用这个头文件 就不用std::coutiostream是标准库 需要stdendl 和 cout放入命名空间std中了 自己也可以定义cout为了不重复输入std #includeusing std::cout;using std::endl;或者using namespace std这告诉编译器我们要使用命名空间std中的函数或者对

2013-09-30 17:04:59 444

原创 二进制转化成十进制

//正数 二进制到十进制转换#include#includeint factorial(int m,int n);int sum(char* str);int main(void){ char str[100]; puts("Enter a string contains 0 1"); while(gets(str)!=NULL && str[0]!='\0

2013-09-22 13:35:25 594

原创 找出一个字符串中最长的数字串输出

编译环境:Code::Blocks 10.05/*实现一个函数的完整代码。  int maxContinuNum(const char*inputstr.char*outputstr)  功能: 在以‘\0’结尾的字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。不能用strlen之类的库函数。*/#includ

2013-09-20 16:57:04 650

原创 华为2014年机试题1

//华为2014年机试题1:输入1--50个数字,求出最小数和最大数的和//输入以逗号隔开#include#define N 50void sort(int a[],int n);int main(void){ char str[100]; int a[N]={0}; gets(str); //要点1:动态的输入1--50个整数,不能确定

2013-09-17 00:54:55 2200 3

原创 倒置一个字符串里面的单词

面试宝典上的一道题。题目:倒置一个字符串里面的单词例子:I am from wuhan.    ------->  wuhan. from am I思路:先倒置整个字符串,然后倒置每个单词。//倒置一个字符串中的单词#include#include#define BUF 100void StringReverse(char* input);int mai

2013-09-14 01:17:52 741

原创 【华为机试题】1

/*1. 逆序• 问题描述:将一个字符串中的大写字母顺序颠倒过来,并输出。字符串的长度不超过100个字符。• 要求实现函数:void StringReverse(char* input, char* output)【输入】input:输入的字符串【输出】output:输出转换好的逆序字符串【返回】无• 举例:输入input=“I am A stUdent”,输出output

2013-09-13 23:30:16 624

原创 删除子串,只要是原串中有相同的子串就删掉,不管有多少个,返回子串个数。

我的这个思路可能比较复杂,最终还是实现了这个程序思路:1、找出长串中的子串,并以空格替代2、删除空格删除abc以前的字符串为:fabcs34lsabc09abc231*dajlabc替代abc以后的字符串为:f       s34ls      09       231*dajl删除abc以后的字符串为:fs34ls09231*dajl子串及其个数:abc_4 

2013-09-12 21:50:40 1304 1

原创 atoi函数的编写

//a2i--> array to integer#includeint fun( char *p);int main(void){ char str1[10]; char str2[10]; puts("请输入两个数字字符串:"); while(scanf("%s%s",str1,str2) == 2) { printf("两个数字字符串相加的结果为:\n");

2013-09-03 00:36:43 593

原创 【排序总结--插入、快速】

很好的一个博客:http://www.cnblogs.com/morewindows/archive/2011/08/13/2137415.html通俗易懂,参考。插入排序:#include"sort_header.h"void insert(int a[],int n){ int i; int j; for(i=1;i<n;i++) { j=i; for(

2013-08-28 22:00:53 434

原创 【排序总结--冒泡、选择、交换】

头文件:#include#define N 10void maopao(int a[],int n);void exchange(int a[],int n);void choose(int a[],int n);主函数:#include"sort_header.h"int main(void){ int i; int a[N] = {3,2,4,5,6,1,0,9,

2013-08-28 00:33:30 500 1

原创 找出字符串中最长的子串

找出字符串中最长的子串:②外循环for(i = 0;i<strlen(p);i++) ,为什么这里不写for(i = 0;str[i]!='\0';i++)呢?答:内循环判断最后一个子串的时候,i一直要自加到i=len,即p[len]='\0' 的时候,才退出内循环。然后进入外循环,此时要先执行i++,再执行判断条件。也就是说,str[i]此时的值是str[len+1],而这个值我们无法确定,它可能是内存中的任何值。如果这里的判断条件是str[i]!='\0',那么程序还会再次执行内循环,产

2013-08-25 16:45:20 1893

原创 问答小程序

//问答小程序//比较字符串,并且大小写不敏感#include#include#includevoid tolower(char *p);int main(void){ char pre_answer[20]; char answer[20]; puts("The standard password"); gets(pre_answer); system("cls");

2013-08-21 00:06:11 648

原创 字符串的逆序

#include"header.h"void fun(char *str){ int i = 0; int j = strlen(str)-1; while(i<j) { str[i]^=str[j]^=str[i]^=str[j]; i++; j--; }}

2013-08-20 00:22:10 451

原创 把输入的字符串中,每个单词的首字母变成大写(单词用空格隔开)

#include"header.h"void fun(char *str){ int i=0; int flag=0;//这样设置flag 首字母不用单独判断 while(str[i]) { if(str[i] == ' ') flag=0; else if(flag == 0) { flag = 1; //千万不要忘记设置回来 if(str[i]>='a

2013-08-19 01:02:44 6902 1

原创 找出字符串中,指定的相同子串的数量

统计字符串中子串的个数,多个函数实现, 函数调用函数例如: 如"abcab"中 含有2个"ab"header.h#include#include#includevoid child(char []);void fun(char *str);main_fun.c#include"header.h"int main(void){ char str[80]; puts

2013-08-18 03:06:57 1063

原创 字符串循环移位(重复输入 两级)

/*Attention:下面两句话极其关键。因为fun()函数执行完毕以后,是以(q+回车)退出fun函数 而scanf()遇到不符合它的(q+回车),会将这个字符串留在内存中 如果不加下面的两句话,那么①循环中的gets会直接读取(q+回车)这个字符串,直接又再次跳入fun函数 加上下面的两行代码,则清空了内存中存在的字符串(包含回车),这样①循环才能继续正常读取输入字符串*/ while(getchar() != '\n') continue;

2013-08-15 23:54:13 807

原创 回文/回文数的判断

/****************************************************************目的:判断一个字符串是不是回文(此程序也能判断回文数)算法思想:字符串首尾字符相等****************************************************************/#include#includei

2013-08-14 23:27:47 494

原创 两级输入 任意进制转换程序

//一个有两级输入的程序//第一层输入待转化的十进制数,第二层输入转化的进制数//第二层可以任意重复输入//可以返回第一层 重新输入待转化的十进制数#includevoid fun( int x ,int y);int main(void){ int num; int jinzhi; puts("请输入一个十进制数:"); while(scanf("%ld",&num)

2013-08-14 01:04:01 559

原创 十进制转二进制

//十进制转换成二进制#includevoid fun( int x );int main(void){ int num; puts("请输入一个十进制数:"); while(scanf("%ld",&num) == 1) { puts("转化为二进制为:"); fun(num); puts("\n请输入一个十进制数:(q to quit)"); } puts(

2013-08-12 23:33:45 641

原创 删除字符串中的数字和空格

//删除字符串中的数字和空格#includevoid fun(char *s);int main(void){ char str[80]; puts("请输入一个字符串(包含数字空格):"); while(gets(str)!= NULL && str[0]!='\0') { puts(str); fun(str); printf("删除数字和空格以后的字符串:\n%

2013-08-11 16:36:58 1150

原创 统计文本文件中的汉字个数和单词个数

#include#includeint main(void){ FILE* fp; int ch; //要为int型的 汉字才统计的出来 int flag = 0; int w_count = 0; int z_count = 0; if((fp = fopen("D:\\abc.txt","r+")) == NULL) {

2013-08-11 15:17:56 970

原创 统计文本文件中的单词个数(改进版)

熟悉多文件操作【file_head.h】#include#include#includeint readData(char filename[]);void writeData(int n);【file_main.h】#include"file_head.h"int main(void){ char name[40]; int word_num; puts("En

2013-08-04 16:32:14 757

原创 统计文件里的单词个数(有问题,待处理)

#include //单词数统计了 字数怎么统计呢?#include#define BUF 80int main(void){ FILE *fp; FILE *fp1; char line[BUF]; int flag=0; int countWord = 0; if((fp =fopen("D:\\xuzhilong.txt","r+")) == NULL) {

2013-08-01 23:31:44 627

空空如也

空空如也

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

TA关注的人

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