
C++
♪浅白色
初学
展开
-
C++扫雷游戏开发
C++初学者,学了一个月想检验一下自己的学习成果,做了一个简单的扫雷。 受所学知识限制,界面比较简陋,功能也不是很完善,不过还是可以玩的。 后续知识充分的时候回来把他完善一下的,废话不多说,上代码。 函数头文件: #pragma once //交换函数 void swap(int& a, int& b) { int t = a; a = b; b = t; } //循环判断数组 bool judge_array(int ...原创 2021-09-04 22:29:14 · 257 阅读 · 1 评论 -
字符串和字符数组
一.字符串与一维字符数组 字符数组特有的形式:使用字符串常量 char name2[ ]=“hust”; //数组长度为5 一维数组的通用形式:枚举字符常量的形式 char name1[ ]={‘h’,‘u’,‘s’,‘t’}; //数组长度为4 二.字符数组的输入与输出 char name[6]; cin>>name; cout<<name; 以数组名输入时,系统会自动添加 结束符,以字符串的方式存储数组...原创 2021-07-21 16:26:36 · 123 阅读 · 0 评论 -
数组基础应用
一. 折半查找(二分查找) 基本思想: 在有序数组(或表)中,取中间数据(或记录)作为比较对象, 若给定值与中间数(或记录的关键码)相等,则查找成功 若给定值小于中间数据(或记录的关键码),在中间数据(或记录)的左半区继续查找 若给定值大于中间数据(或记录的关键码),在中间数据(或记录)的右半区继续查找 不断重复上述过程,直到查找成功或所查找的区域无记录,查找失...原创 2021-07-20 23:21:33 · 93 阅读 · 0 评论 -
C++中 getline() 用法
#include<iostream using namespace std; int main(void) { const int size = 10; char name[size]; char candy[size]; cout << "请输入你的名字:\n"; cin.getline ( name, 10 ); cout << "请输入你最喜欢的糖:\n"; cin.getline ( candy, 10 ); cout << ".原创 2021-07-19 15:32:26 · 106 阅读 · 0 评论