Fork me on GitHub
摘要: Ubuntu中安装并使用git 注:本博客主要讲解在ubuntu中安装git,并使用git在gitee上创建仓库进行团队协作。 一、安装git 1.git安装 sudo apt-get install git // 自动安装git git --version // 确认git版本 2.设置用户名和邮 阅读全文
posted @ 2020-10-01 11:17 小黑子杜 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 斐波拉契数列 1、递归实现 代码: 测试输出; 2、循环实现 代码: 测试输出: 阅读全文
posted @ 2020-09-29 22:54 小黑子杜 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 兔子问题 问题描述: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 思路: 代码: 测试输出: 阅读全文
posted @ 2020-09-29 22:49 小黑子杜 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 字符串中子串替换 题目描述: 编写一个程序实现将字符串中的所有"you"替换成"we" 输入: 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束、 输出: 对于输入的每一行,输出替换后的字符串 思路: 直接遍历字符串的每个字符,如果s[i]=='y'&&s[i+1]==' 阅读全文
posted @ 2020-09-29 22:44 小黑子杜 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 素数问题 问题描述: 现在给你一个正整数N,要你快速的找出在2.....N这些数里面所有的素数。 输入: 给出一个正整数数N(N<=2000000)、但N为0时结束程序。、测试数据不超过100组 输出: 将2~N范围内所有的素数输出。两个数之间用空格隔开 一般实现: 代码: #include <st 阅读全文
posted @ 2020-09-28 23:16 小黑子杜 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 点灯问题 问题描述: 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共有k个人,问最后有哪些灯开着? 输入 n 和 k ,输出开着的灯的编号。k<=n< 阅读全文
posted @ 2020-09-28 22:19 小黑子杜 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 涂色问题 题目描述: 小A正在学画画,现在,线稿已经画好了,只剩下涂色部分了。但是下A发现,他的颜料不够了。每一块颜料能涂一个色块,每一个色块的颜色是事先决定好了的。 由于颜料不够,小A只能 尽其所能来涂色。如果一个色块没有了颜料,就不能涂色。现在,给你画中需要的色块颜色,和小A现在手上有的颜料,请 阅读全文
posted @ 2020-09-28 19:54 小黑子杜 阅读(377) 评论(0) 推荐(0) 编辑
摘要: C语言文件读写操作 需求:按照要求查找一个文本文件中的某一行,将该行文本保存到另一个文本文件中,并在原文件中删除该行 思路:首先获取该文件中文本的行数,再按照要求(行号或行首的编号)找到该行,并记录该行的行号,读取并保存到另一个文本文件中,最后就是删除原文件中的该行信息 C语言的文件操作函数中,并没 阅读全文
posted @ 2020-09-16 20:10 小黑子杜 阅读(963) 评论(0) 推荐(0) 编辑
摘要: PyQt QGridLayout布局中的视图切换 我们在主窗口中添加了一个QGridLayout 的 2x2的布局,当想让主窗口只显示其中的某一个布局该怎么办? 例如下图,最初默认是显示widget1 widget2 widget3 widget4 这四个窗口,但是我们想通过按键点击,然后切换到wi 阅读全文
posted @ 2020-09-13 17:10 小黑子杜 阅读(682) 评论(0) 推荐(0) 编辑
摘要: C语言函数指针 1、什么是函数指针 在程序中定义了一个函数,这个函数就会存储在代码区,这个空间的首地址为这个函数的地址。函数名其实就是一个地址,我们可以定义一个指针变量来存放这个地址,那么这个指针就是函数指针。 void hello() { printf("hello\n"); } printf(" 阅读全文
posted @ 2020-09-01 22:34 小黑子杜 阅读(1101) 评论(0) 推荐(0) 编辑