
C++
lyzy_czh
专注,认真做好每一件事
展开
-
五子棋-完美解决闪屏问题版-新增悔棋功能(C++实现)
本程序用C++语言实现了五子棋游戏,能进行基本的五子棋操作。程序能实现界面的初始化功能、判断是否能下棋和下棋功能、人人对战功能、胜负判断功能、信息存档功能等等,通过键盘输入操作指令控制下棋。(1)开始界面和界面大小的控制 在游戏运行开始的时候,出现一个初始化界面 ,介绍游戏名字、游戏背景选择项(使用system()来改变控制台背景颜色使用sleep()来实现提示语的先后出现 ,使用字符串格式化函数sprintf()函数来实现控制台窗口的大小)。(2)下棋操作 先通过键盘的上下左右箭头和WASD的字母移动原创 2020-01-12 23:05:20 · 4711 阅读 · 12 评论 -
用c++编程实现(1)初始化一个矩阵A(5×5),元素值取自随机函数,并输出; (2)将此矩阵传递给函数,实现矩阵转置; (3)在主函数中输出结果。
#include<iostream>#include<ctime> //srand的头文件#include<stdlib.h>#include<iomanip>using namespace std;int main(){ void Transport(int(*p)[5],...原创 2019-04-28 20:28:49 · 5060 阅读 · 0 评论 -
用C++编写程序:将输入的一行字符加密和解密。加密时,每个字符依次反复加上“4962873”中的数字,如果范围超过ASCII码的032(空格)--122(’z’),则进行模运算。
首先分析一下,加密的时候就是在输入的字符串中的每一个元素循环加上4962873的数字,因此,可以定义一个数组存放那些数字,然后,让输入的字符串的的元素加上数组中的数字。这里用gets函数来输入字符串确定主函数:#include <iostream>#include<stdlib.h>#include <string.h>using namespace...原创 2019-04-28 21:09:57 · 10696 阅读 · 6 评论 -
用C++编写一程序,输入数字输出星期几,如输入数字“1”输出“Mon”, 输入数字“2”输出“Tues”,…, 输入数字“7”输出“Sun”
这道题目可以用其它的方法去做,我是利用指针数组来编写实现这个题目代码如下#include<iostream>using namespace std;int main(){ int i; char* week[]={"Mon","Tues","Wed","Thurs","Fri","Sat","Sun"}; //初始化指针数组 cout<<...原创 2019-04-28 21:56:19 · 6618 阅读 · 0 评论 -
C++面向对象
下面是面向对象的几个基本概念,结合具体的实例可以更加容易理解:1.对象:以一个班级为例,一个班级作为一个对象时有两个要素:一是班级的静态特征,如班级所属的系、专业、学生人数、所在教室等静态特征称为属性;二是班级的动态特征,如学习,开会,体育比赛等动态特征称为行为(或功能)。如果想从外部控制班级中学生的活动,可以从外界向班级发一个信息(如下课铃声),一般称它为消息任何一个对象都应该具有两个要素,...原创 2019-09-07 16:24:36 · 264 阅读 · 0 评论 -
指针学习总结
一个指针变量只能指向同一个类型的变量,如不能忽而指向一个整型变量,忽而指向一个双精度型变量如果已执行“pointer = &a”那么&\*pointer表示&a(思考下为什么)原创 2019-09-15 17:31:53 · 570 阅读 · 0 评论