- 博客(18)
- 收藏
- 关注
原创 正则表达式
import re 导入re模块字符匹配(普通字符,元字符)re.findall('alex','yeaklhkahkfafalexafjkahf') 从后面字符串中找出符合前面字符串的字符re.findall('al.x','yeaklhkahkfafalexafjkahf') . 除换行符以外的所有字符re.findall('^al.x','yeaklhkahkfaf...
2018-08-01 10:44:09
205
原创 python 常用模块
hashlib 加密模块lib=hashlib.md5(types('jiamizhongzi'),encoding='utf-8') 生成自己设置的加密中的MD5对象lib.update(types('123456',encoding='utf-8')) 加密数据lib.hexdigest() 获取加密的md5数据...
2018-08-01 09:41:03
220
转载 Python中os与sys两模块的区别
os与sys模块的官方解释如下:os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。 sys: This module provides access to some variables used...
2018-08-01 09:13:58
260
原创 python 反射模式
inf=input()if hasattr(mokuangming,inf): func=getattr(mokuaiming,inf) func()hasattr 判断模块中是否含有某个成员getattr 获取模块中的成员 反射:基于字符串的形式去对象中操作 getattt setattr hasattr del...
2018-07-31 17:07:45
252
原创 C++ 学生成绩管理系统
功能:学生成绩管理系统,每个学生是一个记录,包括学号,姓名,性别,3门课程成绩。系统要求实现以下功能:1、信息录入:录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等);2、信息查询:输入学号,查询学生各门课程的成绩,并显示。3、排序:按各门课程的成绩平均分进行排序,并显示。4、信息删除与修改——输入学号,删除该学生的成绩信息。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定...
2018-05-05 15:20:04
22263
4
原创 MYSQL常用命令
一 .数据库的操作MYSQL数据库的登录 : mysql -u用户名 -p密码 -hIP;数据库创建: CREATE DATABASE mysqlname;数据库删除: DROP DATABASE mysqlname;查看当前数据库版本: SELECT VERSION();查看当前进入的那个库: SELECT DATABASE();进入自建数据库: USE mysqlname;二 数据表...
2018-04-17 21:31:12
197
原创 英文字幕单词统计软件
自己写的一个小小软件,献给看美剧学英文的同学; QT写的 有点大 别介意链接: https://pan.baidu.com/s/1o768hsv8Z3_sioogKksazQ 密码: 35rn
2018-04-12 17:03:14
740
原创 魔术师发牌问题 C语言
#include #include #define LEN sizeof(struct magic)typedef struct magic{ //结构体,包含一个整形和一个指针; int no; struct magic *next;}PAI;int a[14]={0}; //包含
2017-09-02 15:32:51
1297
原创 将一个链表按逆序排列,即将链头当链尾,链尾当链头。
#include #include #define LEN sizeof(struct student)int n=0;struct student{ //学生结构体节点int num;char name[20];struct student *next;};struct stude
2017-08-10 21:51:34
5787
1
原创 建立一个链表,每个结点数据包括:学号、姓名,性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。
#include #include #define LEN sizeof(struct student)int n=0;struct student{int age;long num;char name[20];unsigned char sex;struct student *next;};struct student *creat(){
2017-08-10 17:43:46
22519
1
原创 有两个链表a和b,设结点中包含学号和姓名,从a链表中删除和b链表中相同学号的结点
#include #include #define LEN sizeof(struct student)#define NULL 0int n=0;struct student {int num;char name[20];struct student *next;};struct student *creat(void) //创建学生结构体链表{ struct
2017-08-10 17:10:26
3410
原创 13个人围成一圈,从第一个人开始顺序报号1、2、3,凡是报到3的人退出圈子。最后留的人是几号?
#include #include struct person{int num;struct person *next;}per[13];struct person *creat(void){ struct person *p1=&per[0]; struct person *p2=&per[0]; int i,j=1;f
2017-08-10 12:16:29
5719
原创 已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。
#include #include #define LEN sizeof(struct student)#define NULL 0int n=0;struct student {int num;char name[10];struct student *next;};struct student *creat(void){ /
2017-08-10 11:14:41
7287
2
原创 汉诺塔问题
汉诺塔问题:设有三个塔座,依次命名为x,y,z。有z个直径不同的圆盘,由小到大依次编号为1、2、……,n。开始时,它们全部按递减的次序插在塔座上。现要求按下列规则把n个圆盘按次序插放在z塔座上。 (1)、每次只能移动一个圆盘; (2)、圆盘可以从任一个塔座上移到另一个塔座上; (3)、任何时刻都不能把一个较大的圆盘压在较小的圆盘上。#include void main(){v
2017-07-25 12:44:57
339
原创 著名的菲波拉契(Fibonacci)数列,其第一项为0,第二项为1,从第三项开始,其每一项都是前两项的和。编程求出该数列前N项数据。
#include int main(){ int f(int n); void k(int n); k(10); return 0;}// 遍历打印函数void k(int n){ for(;n>0;n--) {printf("%d\n",f(n)); } }//递归函数int f(int n){ int sub;
2017-07-25 12:33:24
20179
原创 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
#include int main(){ int f(int n); f(1); return 0;}int f(int n){ int sub; if(n==7){ sub=2; printf("经过第%d个村庄时还剩下%d只鸭子\n",n,sub); }else {sub=(f(n+1)+1)*2; printf
2017-07-25 12:16:21
14851
原创 有雌雄一对兔子,假定过两个月便可繁殖雌雄各一的一对小兔子。问过n个月后共有多少对兔子?递归函数解决
#include int main(){ int f(int n); //声明函数 printf("%d",f(4)); return 0;}//递归函数int f(int n){ int sub;//递归头 if(n==1||n==0) { sub=1; }//递归体 else { sub=f(n-2
2017-07-25 11:49:49
9768
1
原创 JAVA 对象数组必须实例化
再声明对象数组后 ,必须对每个数组成员进行实例化话 才能直接使用,否则报 空指针异常!例如://创建一个学生类数组;Student [] stu=new Student[5];//在使用数组成员时 必须进行实例化stu[i]=new Student();
2017-07-18 10:00:20
16256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人