自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ETCD频繁选举leader

问题:节点负载过高,etcd心跳超时,重新选举leader,导致etcd服务或某些组件不可用解决:加长etcd心跳检测时间结果:

2022-03-02 10:52:54 1379

原创 翻转字符串

有一个字符数组的内容为:“student a am i”,请你将数组的内容改为"i am a student".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。student a am ii ma a tnedutsi am a student思路:先在reverse_string()函数中将整个字符串翻转过来,在函数中设置左右两个指针,每交换一次字符指针...

2019-11-24 20:25:04 142

原创 函数返回值是value的二进制位模式从左到右反转后的值。

编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值是value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:25...

2019-11-24 20:04:38 201

原创 在屏幕上打印杨辉三角。

在屏幕上打印杨辉三角。11 11 2 11 3 3 1思路:分两部分打印,先打印外部一圈,值都为1,再打印内部。#include <stdio.h>#include <windows.h>#pragma warning (disable:4996)int main(){ int n = 0; scanf("%d", &n); int ar...

2019-11-24 19:59:35 138

原创 谁是凶手?

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。#include <stdio.h>#include <windows.h>#pragma warning (disab...

2019-11-24 19:52:54 158

原创 确定比赛名次

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#include <stdio.h>#include <windows.h>#pragma warning(disa...

2019-11-24 19:50:52 119

原创 两个int(32位)整数m和n的二进制表达中, 有多少个位(bit)不同?

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?输入例子 :1999 2299输出例子 : 7#include <stdio.h>#include <windows.h>#pragma warning(disable:4996)int bit(unsigned int value1, unsigned int value2...

2019-11-24 19:48:37 117

原创 获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。

获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。#include <stdio.h>#include <windows.h>#pragma warning(disable:4996)void f(unsigned int value){ //偶数二进制序列 for (int i = 30; i >=0; i-=2) { if (v...

2019-11-24 19:45:23 172

原创 写一个函数返回参数二进制中 1 的个数

写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){返回 1的位数}#include <stdio.h>#include <windows.h>#pragma warning(disable:4996)int count_one_bits...

2019-11-24 19:43:07 118

原创 扫雷游戏2.0

扫雷游戏游戏规则棋盘大小为10*10,在棋盘中利用随机值设置20个雷,但并不显示在棋盘中。用户每次以坐标的形式输入位置,若此处有雷,则用户失败,否则,此处显示的值为其周围一圈的八个位置中雷的数目。直至将20个雷完全排除,用户获胜。用户如果是第一次扫就扫到了雷,那么将这个雷转移到其他位置,使得用户可以继续玩下去。思路:在埋雷时标记一个没有雷的位置,如果用户在第一次扫时扫到了雷,就将两个位置的...

2019-11-24 19:36:58 261

原创 扫雷游戏

扫雷游戏游戏规则棋盘大小为1010,在棋盘中利用随机值设置20个雷,但并不显示在棋盘中。用户每次以坐标的形式输入位置,若此处有雷,则用户失败,否则,此处显示的值为其周围一圈的八个位置中雷的数目。直至将20个雷完全排除,用户获胜。思路:主逻辑:首先定义一个变量quit,初始值为0,将其取反,作为while循环的入口条件,也就是说,只要quit一直为其初始值0,那么这个游戏将一直循环着玩下去,...

2019-11-23 22:00:34 177

原创 三子棋游戏

三子棋游戏游戏规则本游戏为单机游戏,另一端为电脑操控随机落子,用户先落子。提示用户以坐标的形式在一个3*3大小的棋盘上落子,用户与电脑交替落子,当某一方的棋子能够横向或纵向或斜向连成直线时,此方获胜。思路为便于梳理思路以及提高可读性,将分为三个文件进行编写,一个头文件head.h,用来存放各种声明,注意:要用#ifndef与#endif将声明囊括,可以声明两个用以代表双方棋子的P_COLO...

2019-11-23 00:41:19 220

原创 输出单词中的元音字母

**问题描述:**输入一个单词,请输出这三个单词中第一个出现的元音字母。元音字母包括 a,e,i,o,u,共5个。**输入格式:**输入一行,包含一个单词,单词中只包含小写英文字母。**输出格式:**输出一行包含一个字母,为单词中第一个出现的元音字母。若单词中不存在元音字母,输出字母n。代码如下:在这里插入代码片...

2019-11-21 21:40:03 1583

原创 操作符详解

**操作符分类:**算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员。1、算术操作符:+ - * / %2、移位操作符: << 左移操作符>> 右移操作符左移操作符:...

2019-11-21 21:36:25 132

原创 C#四色球

有红、黄、黑、白4色球各一个,放置在编号为1、2、3、4的4个盒子里,每个盒子放一只球,它们的顺序不知。甲、乙、丙三人猜测放置顺序如下:甲:黑球在1号盒子,黄球在2号盒子;乙:黑球在2号盒子,白球在3号盒子;丙:红球在2号盒子,白球在4号盒子。结果证明,甲、乙、丙三人各猜中了一半,找出4色球在盒子的放置情况。实现for循环与while循环的转换。for循环利用三个嵌套的for循环遍...

2019-11-13 00:58:41 1576

空空如也

空空如也

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

TA关注的人

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