博客专栏  >  编程语言   >  C语言基础编程学习

C语言基础编程学习

这是我重新开始学习C语言的一个过程,记录了我学习的经历和点滴。对于自己来说,是一个新的开始,在编程中寻找乐趣。This is why we play!

关注
3 已关注
16篇博文
  • 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同

    两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7  解决这个问题,需要两个知识点: (1)异或:参加运算的...

    2017-04-10 12:32
    182
  • 写一个宏可以将一个数字的奇数位和偶数位交换

    如何交换一个数字的奇数比特位和偶数比特位呢? 1.首先,要想办法得出奇数为和偶数位 由 与(&) 的特性可知:任何数 &1等于它本身,0&任何数都为0。 所以要得出奇数位 :给奇数位...

    2017-04-13 13:39
    342
  • 创建一个数组, 并实现函数 init(),empty(), reverse()

    创建一个数组并实现函数:         init()初始化数组         empty()清空数组         reverse()完成数组元素的逆置 #include void init...

    2017-04-08 16:44
    375
  • 扫雷

    Magical experience !!! 用C语言编写小游戏——扫雷 整体思路:程序主要通过两个大小相同的二维字符数组完成,其一为布雷数组(mine[ ][ ]),其二为显示数组(show...

    2017-04-07 18:22
    275
  • 数组相关的运算(sizeof,strlen)

    sizeof  strlen sizeof():简单的说其作用就是返回一个对象或者类型所占的内存字节数。 strlen():用来计算指定的字符串s 的长度,不包括结束字符"\0"。 1)一维数组 ...

    2017-04-04 22:37
    135
  • 不允许创建临时变量,交换两个数的内容

    不允许创建临时变量,交换两个数的内容 #include int main(){ int a = 10; int b = 20; a = a ^ b; b = a ^ b; a = a ^ ...

    2017-03-20 21:32
    181
  • 写一个函数返回参数二进制中 1 的个数

    写一个函数返回参数二进制中 1 的个数 #include int count_one_bits(unsigned int value){ int count = 0; while(valu...

    2017-03-20 22:02
    145
  • 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列

    #include int main(){ int num = 0; int i = 0; scanf("%d",&num); printf("奇数位:"); for(i = 30;...

    2017-03-24 16:20
    79
  • 编写代码模拟三次密码输入的场景

    #include int main(){ int i = 0; int password[] = {0}; for(i = 1; i <= 3; i++) { scanf("%s",pa...

    2017-03-24 19:57
    105
  • 猜数字游戏

    #include #include #include void menu() { printf("##############################\n"); printf("#...

    2017-03-26 11:11
    257
  • 折半查找

    #include int binary_search(int arr[], int key) { int mid = 0; int left = 0; int right = 0; s...

    2017-03-26 11:13
    160
  • 在屏幕上用"*"输出菱形图案

    方法一:先计算菱形中最长"*"的个数,通过交换字符的方法来输出图案。 void step1(int left,int right) { char arr1[] ="*************"; ...

    2017-03-31 19:50
    121
  • 5位运动员参加了10米台跳水比赛的问题

    5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三。 B选手说:我第二,E第四。 C选手说:我第一,D第二。 D选手说:C最后,我第三。 E选手说:我第四,A第一。 比...

    2017-04-02 23:12
    113
  • 推理日本谋杀案的问题

    日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是...

    2017-04-02 23:32
    100
  • 三子棋

    用C语言实现,三子棋。 整个程序大体由三部分组成,分别是game.h , game.c , test.c game.h

    2017-04-03 23:47
    142
  • 冒泡排序

    冒泡排序 其基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数;经过第2轮比较,就选出次大的数,以此类推。 #include #include #def...

    2017-04-04 01:53
    167

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部