- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 c语言位操作、左移、右移、与、或、异或
/*写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数}*/#include <stdio.h>#include <stdlib.h>int count_one_bits(unsigned int value){...
2018-12-30 11:45:39 2372
原创 第六节--指针
指针的理解指针是我们在学习c语言的一个难点,但是指针难不是难在概念而是难在指针是关于内存的分配,当我们定义一个变量的时候就会有相应的内存地址,就是指向我们存储数据的内存地址。这就是指针,意思是通过它能找到以它为地址的内存单元。#inlcude <stdio.h>int main(){ int a = 10;//内存中开辟一块空间 int *p = &a;//这里我...
2018-12-30 11:28:46 104
原创 c语言经典断案程序、杨辉三角程序、跳水概率程序
/*5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。*/#include <stdio.h>#include <stdlib.h>int main(){...
2018-12-17 20:32:36 299
原创 扫雷小游戏
运用递归和文件知识进行扫雷的设计#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include <stdio.h>#include <time.h>#define ROW 9#define COL 9#define MINE_COUNT 10//雷的数量char mine_map[ROW + ...
2018-12-15 22:48:16 274 6
原创 第五节--操作符和表达式详解
本章重点各种操作符的介绍表达式求值操作符分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符+ - * 、 %除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。 3. % ...
2018-12-13 23:49:00 149
原创 五子棋之c语言版
实现五子棋版本#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>#define ROW 10#define COL 10char Border[ROW][COL] = {""};int Play_row = 0;int Pl...
2018-12-10 19:50:37 353
原创 c语言练习之递归
1.递归和非递归分别实现求第n个斐波那契数。递归实现#include <stdio.h>#include <stdlib.h>int fblq(int n){ if (n == 1 || n == 2){ return 1; } return fblq(n - 1) + fblq(n - 2);}int main(){ //1.递归和非递归分别实现求...
2018-12-09 20:46:46 218
原创 第四节---数组
本章重点一维数组的创建和初始化一维数组的使用一维数组在内存中的存储二维数组的创建和初始化二维数组的使用二维数组在内存中的存储数组作为函数参数一维数组的创建和初始化数组的创建数组是一组相同类型元素的集合。数组的创建方式:type_t arr_name [const_n]; //type_t 是指数组的元素类型 //const_n 是一个常量表达式,用来指定数组的...
2018-12-09 19:16:46 243 1
原创 第三节--函数
函数本章主要掌握函数的基本使用和递归函数是什么?库函数自定义函数函数参数函数调用函数的声明和定义函数递归函数是什么?在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任 ...
2018-12-07 21:31:16 140
原创 c语言练习
1,完成猜数字游戏。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>int init(){ int start = 0; printf("=======================\n"); printf("开始游戏 1,...
2018-12-06 20:27:55 126
原创 c语言练习
* *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 打印出上面的图案#include <stdio.h>#include <stdlib.h>void put(int n){ for (int...
2018-12-06 19:46:57 217
原创 c小程序代码
将数组A中的内容和数组B中的内容进行交换。(数组一样大)int arr1[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int arr2[10] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; for (int i = 0; i < 10; i++) { int num = arr1[i]; arr1[i] =...
2018-12-02 19:50:13 457
原创 第二节---分支和循环语句
分支语句分支包括了if() {}else{}语句和switch(){case :}语句。if语句包括了单个if和多个if语句的嵌套。//多分支 //单分支if(条件){ if(){执行体}else if(条件){ ...
2018-12-02 19:38:29 1736
原创 c语言练习之第一部分
给定两个整形变量的值,将两个值的内容进行交换。 int a = 10; int b = 20; int c = a; a = b; b = c;不允许创建临时变量,交换两个数的内容(附加题) int x = 10; int y = 20; x = x^y; y = x^y; x = x^y;求10 个整数中最大值。int nums[10] = { 1, 6...
2018-12-01 19:24:46 153
原创 c语言变量的作用域和周期
变量的作用域变量分为全局变量和局部变量全局变量:作用域是在整个工程中都能够使用,生命周期也同样是在整个工程中,当程序执行结束的时候便生命周期也走完一个循环#include <stdio.h> #include <stdlib.h> int a; int main(){ }部局变量:作用域在当前的代码块中,生命周期也同样是当前的代码块void add(int a,...
2018-12-01 19:19:20 260
原创 c语言练习之第一部分
1000-2000闰年的判断#include <stdio.h>#include <stdlib.h>int main(){ int year = 1000; for (; year <= 2000;year++){ if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)...
2018-12-01 19:11:58 157
原创 c语言变量和常量
c语言的常量和变量及其类型常量以及常量的定义变量:在c语言中变量就是能够改变的量常量:就是在定义后不能去改变的值就是常量 int a = 10; a = 20;此时的a就是一个变量 const int a = 10;此时的a就是一个常量。在那些定义中是一个常量:1、字符常量:就是输入的字符,比如’c’就是常量,是不能改变的2、const定义的常量:const int ...
2018-12-01 19:04:51 3468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人