
C语言
文章平均质量分 61
李憨憨_
这个作者很懒,什么都没留下…
展开
-
操作符详解
操作符和表达式文章目录操作符和表达式1.算数操作符2.移位操作符3.位操作符4.赋值操作符5.单目运算符1.算数操作符+ - * / %1.除了%操作符之外,其他几个操作符可以用于整数和浮点数。2.对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要浮点数执行的就是浮点数除法。3.%操作符的两个操作数必须为整数。返回的是整除之后的余数。2.移位操作符 << 左移操作符 >>右移操作符左移操作符原创 2021-03-24 13:16:38 · 161 阅读 · 0 评论 -
扫雷(二维数组的应用)
扫雷小游戏游戏胜利规则:如果翻开所有不是雷的草坪,才是胜利使用9*9的二维数组来表示地图1)未翻开2)已翻开(带一个数字)3)不是雷4)是雷两个数组来表示第一个二维数组表示地图的展示情况,每个位置是翻开还是未翻开的状态(showMap)第二个数组表示地雷的布局情况,每个位置表示是地雷或者不是(mineMap)主要思路:1.创建地图并初始化2.打印地图3.玩家翻开指定位置(输入坐标)4.对玩家的输入进行校验5.是否踩雷了,如果踩雷,直接游戏失败6.如果翻开的是最后一个位置,游原创 2021-03-24 09:39:50 · 694 阅读 · 0 评论 -
三子棋小游戏(二维数组的使用)
三子棋棋盘,使用3行3列的二维数组来表示,元素类型是char即可,此时,使用’x’表示玩家,‘o’表示电脑,’ '表示棋盘上的空白区域。一局游戏的基本流程:1、创建棋盘并初始化2、打印棋盘3、玩家落子(玩家输入行列坐标的方式来落子)4、判定胜负关系5、电脑落子(随机位置落子)6、判定胜负关系回到2继续执行...原创 2021-03-23 22:33:13 · 269 阅读 · 1 评论 -
数组
数组数组是让你批量创建一组相同类型的变量。文章目录数组1.初始化数组2.数组的使用3.二维数组4.一个小应用(冒泡排序)1.初始化数组使用数组前必须先初始化它,与普通变量类似,在使用数组元素之前,必须先给它们赋初值。编译器使用的值是内存相应位置上的现有值。初始化列表中的项数应与数组的大小一致,当初始化列表中的值少于数组元素个数时,编译器会把剩余的元素都初始化为0.也就是说,如果不初始化数组,数组元素和未初始化的普通变量一样,其中储存的都是垃圾值;但是,如果部分初始化数组,剩余的元素就会初始化原创 2021-03-22 19:47:34 · 1412 阅读 · 1 评论 -
函数递归(实例)
函数递归递归:函数自己调用自己函数一旦进入递归,可能需要很多次调用才能递归结束。(调用关系会非常复杂)由于是同一个函数调用自己,每次调用执行的代码都很相似,涉及到的局部变量的名字也都一样,就会特别容易让人混淆。先举一个简单的例子:求n的阶乘代码如下(示例):#include<stdio.h>#include<stdlib.h>//这是求阶乘的普通做法int factor(int n){ int result = 1; for(int i = 1;i &l原创 2021-03-22 16:54:27 · 1829 阅读 · 2 评论 -
函数
函数文章目录函数一、函数是什么?1.库函数2.自定义函数3.函数的调用4.函数的声明与定义一、函数是什么?函数是一个可以进行重用的代码片段。可以简化代码。1、标准库函数:printf,strlen,system等2、操作系统库函数。Sleep(windows.h)3、第三方库函数。4、自定义函数示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。1.库函数1、IO函数2、字符串操作函数3、字符操作函数4、内存操作函数5、时间/日期函数6原创 2021-03-22 14:41:05 · 164 阅读 · 0 评论 -
猜数字游戏
猜数字游戏猜数字游戏:程序自动生成一个随机数(1—100)用户来输入一个整数,系统会根据用户输入的情况来提示用户,是猜高了还是猜低了,还是猜对了。主要逻辑思路:1、程序自动生成一个1—100的随机数。2、从控制台读取用户的输入。3、比较用户输入的数字和系统生成的数字之间的关系,并给用户提示。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h&g原创 2021-03-22 12:14:52 · 2276 阅读 · 3 评论 -
for循环的应用
猜数字游戏文章目录猜数字游戏前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy a原创 2021-03-22 10:50:15 · 470 阅读 · 3 评论 -
分支与循环语句
在这里插`在这里插入代码片`入代码片@TOC在这里插入代码片分支语句与循环语句文章目录分支语句与循环语句前言一、分支语句二、循环语句1.while循环2.读入数据总结二级目录# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结三级目录一、分支语句1、if else2、switch二、循环语句1、while2、for3、do while4、goto前言提示:这里可以原创 2021-03-20 16:30:56 · 154 阅读 · 1 评论