当前位置: 首页 > news >正文

赛博解压板

目录

  • 开头
  • 程序
  • 程序的流程图
  • 程序的解压效果(暂无,但可以运行一下上面的代码)
  • 结尾

开头

大家好,我叫这是我58。今天,我们要看关于赛博解压板的一些东西。

程序

#define _CRT_SECURE_NO_WARNINGS 1
#define ROW 6//ROW表示行数,可以自己改
#define COL 6//COL表示行数,可以自己改
#include <stdio.h>
#include <stdlib.h>
void reset(char str[ROW][COL+1]) {system("cls");int i = 0;int ij = 0;for (i = 0; i < ROW; i++) {for (ij = 0; ij < COL; ij++) {str[i][ij] = '@';}}for (i = 0; i < ROW; i++) {for (ij = 0; ij < COL; ij++) {printf("@%c", COL - 1 == ij ? '\n' : ' ');}}
}
void print_table(char str[ROW][COL+1]) {system("cls");int il = 0;int in = 0;for (il = 0; il < ROW; il++) {for (in = 0; in < COL; in++) {printf("%c%c", str[il][in], COL - 1 == in ? '\n' : ' ');}}
}
int main() {char str[ROW][COL+1];int ik = 0;int im = 0;char ch = 0;//模拟键盘点击while (1) {reset(str);for (ik = 0; ik < ROW; ik++) {for (im = 0; im < COL; im++) {scanf("%c", &ch);str[ik][im] = '.';print_table(str);}}scanf("%c",&ch);}return 0;
}

程序的流程图

print_table函数
清屏
结束
开始
定义整型il为0
定义整型in为0
设il为0
il < ROW?
设in为0
in < COL?
输出“%c%c”(第一个“%c”代str的第il行的第in列,第二个“%c”如果COL-1等于in,就代'\​n',否则代空格)
in自增1
il自增1
reset函数
清屏
结束
开始
定义整型i为0
定义整型ij为0
设i为0
i < ROW?
设ij为0
ij < COL?
设str的第i行的第ij列为'@'
ij自增1
i自增1
设i为0
i < ROW?
设ij为0
ij < COL?
输出“@%c”(如果COL-1等于ij,那么“%c”就代\​n,否则代空格)
ij自增1
i自增1
开始
把宏_CRT_SECURE_NO_WARNINGS定义为1
把宏ROW(行数)定义为你想要的数
把宏COL(列数)定义为你想要的数
导入stdio.h
导入stdlib.h
创建一个有ROW行COL+1列的char类型的二维数组
定义整形ik为0
定义整型im为0
定义字符型ch为0
模拟键盘点击
1?(永为真)
重置赛博解压板(reset(str))
设ik为0
ik < ROW?
设im为0
im < COL?
把ch设为你输入的值
设str的第ik行的第im列为'.'
输出现在的赛博解压板(print_table(str))
im自增1
ik自增1
把ch设为你输入的值

程序的解压效果(暂无,但可以运行一下上面的代码)

结尾

在看到这里之后,如果你喜欢这个博客,可以评论或者投票来互动一下我哦。

http://www.lryc.cn/news/392239.html

相关文章:

  • 微信小程序常用的事件
  • js时间转成xx前
  • iOS 锁总结(cc)
  • 【CSAPP】-binarybomb实验
  • SpringBoot实战:轻松实现XSS攻击防御(注解和过滤器)
  • 如何改善提示词,让 GPT-4 更高效准确地把视频内容整体转换成文章?
  • TensorBoard进阶
  • 使用AES加密数据传输的iOS客户端实现方案
  • vue3【实战】语义化首页布局
  • FANG:利用社交网络图进行虚假新闻检测
  • Vue2 基础八电商后台管理项目——中
  • Typescript window.localStorage 存储 Obj Value区别
  • Linux要解压 .rar 文件,你应该使用 unrar 命令
  • 【qt】如何获取网卡的信息?
  • 使用Netty框架实现WebSocket服务端与客户端通信(附ssl)
  • ssm校园志愿服务信息系统-计算机毕业设计源码97697
  • JVM原理(二):JVM之HotSpot虚拟机中对象的创建寻位与定位整体流程
  • (七)glDrawArry绘制
  • 记一次小程序渗透
  • C++ 的常见算法 之一
  • 微前端的需求有哪些?微前端的原理是怎么样的?为什么这么设计,及微前端的应用场景是什么?对有些客户,前端的重要性高于后端
  • 【Spring Boot】统一数据返回
  • 证券交易系统中服务器监控系统功能设计
  • 【线性代数的本质】矩阵与线性变换
  • CV02_超强数据集:MSCOCO数据集的简单介绍
  • Linux--信号(万字详解!超完整!)
  • onnx模型转rknn到部署
  • lua入门(1) - 基本语法
  • Finding Global Homophily in Graph Neural Networks When Meeting Heterophily
  • DisFormer:提高视觉动态预测的准确性和泛化能力