賽博解壓板

目錄

  • 開頭
  • 程序
  • 程序的流程圖
  • 程序的解壓效果(暫無,但可以運行一下上面的代碼)
  • 結尾

開頭

大家好,我叫這是我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.pswp.cn/web/40403.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/40403.shtml
英文地址,請注明出處:http://en.pswp.cn/web/40403.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【ARM 常見匯編指令學習 7.1 -- LDRH 半字讀取指令】

請閱讀【嵌入式開發學習必備專欄】 文章目錄 LDRH 使用介紹LDRH&#xff08;Load Register Half-word&#xff09;總結 LDRH 使用介紹 在ARMv9架構中&#xff0c;匯編指令LDRH用于從內存中載入數據到寄存器的指令&#xff0c;下面將分別對它進行詳細介紹&#xff1a; LDRH&am…

【基礎算法】UE中實現輪播

本期作者&#xff1a;尼克 易知微3D引擎技術負責人 當前N 總數M 從0到M-1 從1到M 感謝閱讀&#xff0c;以上內容均由易知微3D引擎團隊原創設計&#xff0c;以及易知微版權所有&#xff0c;轉載請注明出處&#xff0c;違者必究&#xff0c;謝謝您的合作。申請轉載授權后臺回復【…

【WebKit屏幕方向API全解析】掌握現代Web應用的方向感應

標題&#xff1a;【WebKit屏幕方向API全解析】掌握現代Web應用的方向感應 WebKit作為許多現代瀏覽器的內核&#xff0c;提供了對HTML5和CSS3的廣泛支持&#xff0c;包括對屏幕方向的控制。屏幕方向API&#xff08;Screen Orientation API&#xff09;允許Web應用知道屏幕的方向…

左耳聽風_114_113_Go編程模式修飾器

你好&#xff0c;我是陳浩&#xff0c;我名多爾多house.之前呢我寫過一篇文章叫做python修飾器的函數式編程。 那這種模式呢可以很輕松的把一些函數啊裝配到另外一些函數上。 讓你的代碼呢更加簡單&#xff0c;也可以讓一些小功能性的代碼復用性更高。 讓代碼中的函數呢可以…

掌握XD數字設計:打造令人驚艷的用戶體驗

xd是adobe旗下一款主打UI界面設計-建立原型的軟件&#xff0c;它可以將wireframe、design、以及prototype等UI/UX設計流程整合到一個軟件中&#xff0c;算是一款與sketch對打的軟件。 與PS相比&#xff0c;在UI設計方面&#xff0c;Adobe XD有非常突出的3個優點&#xff1a;能…

從0到1手寫vue源碼

模版引擎 數組join法&#xff08;字符串&#xff09; es6反引號法&#xff08;模版字符串換行&#xff09; mustache (小胡子) 引入mustache 模版引擎的使用 mustache.render(templatestr,data) mustache.render 循環簡單數組 循環復雜數組 循環單項數組 數組的嵌套 musta…

江蘇徐州SAP代理商有哪些?怎么選擇?

在數字化浪潮席卷全球的今天&#xff0c;企業對于高效、智能的管理系統需求日益迫切。SAP作為全球領先的企業管理軟件解決方案提供商&#xff0c;其產品在市場上享有極高的聲譽。而在江蘇徐州&#xff0c;哲訊智能科技作為SAP的代理商&#xff0c;以其專業的技術實力和優質的服…

開源205W桌面充電器,140W+65W升降壓PD3.1快充模塊(2C+1A口),IP6557+IP6538

開源一個基于IP6557和IP6538芯片的205W升降壓快充模塊&#xff08;140W65W&#xff09;&#xff0c;其中一路C口支持PD3.1協議&#xff0c;最高輸出28V5A&#xff0c;另一路是A口C口&#xff0c;最高輸出65W&#xff08;20V3.25A&#xff09;&#xff0c;可搭配一個24V10A的開關…

代碼隨想錄算法訓練營第3天|LeetCode

203.移除鏈表元素 題目鏈接&#xff1a;203. 移除鏈表元素 - 力扣&#xff08;LeetCode&#xff09; 文檔鏈接&#xff1a;代碼隨想錄 (programmercarl.com) 視頻鏈接&#xff1a;手把手帶你學會操作鏈表 | LeetCode&#xff1a;203.移除鏈表元素_嗶哩嗶哩_bilibili 第一想法 …

SpringBoot-第一天學習

SpringBoot介紹-約定大于配置 SpringBoot是在Spring4.0基礎上開發的&#xff0c;不是替代Spring的解決方案&#xff0c;而是和Spring框架結合并進一步簡化Spring搭建和開發過程的。 如何簡化&#xff1f;就是通過提供默認配置等方式讓我們更容易&#xff0c;集成了大量常用的…

交叉測試的優點和缺點!

交叉測試在軟件測試中具有重要的地位和作用。通過交叉測試&#xff0c;可以提高軟件質量、提升用戶體驗、增加測試覆蓋率、提高測試效率以及滿足市場需求和競爭優勢。因此&#xff0c;在軟件開發和測試過程中&#xff0c;應充分重視交叉測試的實施和應用。 以下是對其優缺點的…

推薦3款Windows系統的神級軟件,免費、輕量、絕對好用!

DiskView DiskView是一款用于管理和查看磁盤空間的工具&#xff0c;它集成了于微軟的Windows操作系統資源管理器中&#xff0c;以顯示直觀的磁盤空間使用情況。該軟件通過生成圖形化地圖&#xff0c;幫助用戶組織和管理大量文件和文件夾&#xff0c;從而高效地管理磁盤空間。用…

JDBC 學習筆記+代碼整理

Tip Idea自帶可視界面&#x1f449;MySQL 圖形化界面-CSDN博客 Idea2022無add Framework support選項&#x1f449;最新版IDEA:Add web Framework Support步驟/構建JavaWeb項目步驟_idea add framework support-CSDN博客 基本步驟 1.加載驅動包Driver 2.建立與數據庫的連接C…

證券交易系統中服務器監控系統功能設計

1.背景介紹 此服務器監控系統的目的在于提高行情服務器的監管效率&#xff0c;因目前的的行情服務器&#xff0c;包括DM、DT、DS配置數量較多&#xff0c;巡回維護耗時較多&#xff0c;當行情服務器出現異常故障&#xff0c;或者因為網絡問題造成數據斷線等情況時&#xff0c;監…

芯科普| 矽光子是什麼?可以用在哪些領域?點擊查看!

隨著生成式人工智能的崛起&#xff0c;數據傳輸需求亦呈現爆發式增長。而在此背景下&#xff0c;臺積電在半導體展覽上披露的硅光子&#xff08;SiPh&#xff1a;Silicon Photonics&#xff09;技術進展&#xff0c;更是將硅光子推向了風口浪尖&#xff0c;成為了市場的寵兒。 …

IDEA導入依賴+Maven配置

Maven安裝及配置 安裝 安裝鏈接&#xff1a;https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/ 注&#xff1a;建議不要直接安裝最新版本&#xff0c;選用常用、穩定的版本安裝即可&#xff0c;比如&#xff1a;3.6.3 配置 1> 配置bash_profile文件 終端輸…

《知識點掃盲 · 監聽器 Listener》

&#x1f4e2; 大家好&#xff0c;我是 【戰神劉玉棟】&#xff0c;有10多年的研發經驗&#xff0c;致力于前后端技術棧的知識沉淀和傳播。 &#x1f497; &#x1f33b; CSDN入駐不久&#xff0c;希望大家多多支持&#xff0c;后續會繼續提升文章質量&#xff0c;絕不濫竽充數…

高效前端開發:解密pnpm的存儲與鏈接

什么是pnpm PNPM&#xff08;Performant NPM&#xff09;是一種快速且節省磁盤空間的包管理工具。相較于其他包管理器如NPM和Yarn&#xff0c;PNPM通過獨特的存儲機制和鏈接技術解決了許多常見的問題。以下是PNPM如何避免這些問題以及其關鍵技術的詳細介紹。 特性 PNPM Store…

批量注冊工具是什么

摘要&#xff1a;批量注冊工具作為自動化領域的一個分支&#xff0c;為用戶在多平臺賬號管理中提供了極大的便利。 關鍵詞 批量注冊&#xff0c;自動化&#xff0c;實戰代碼&#xff0c;設計原則&#xff0c;法律法規 1. 引言 批量注冊工具能夠在短時間內創建大量賬號&…

【MySQL備份】Percona XtraBackup總結篇

目錄 1.前言 2.問題總結 2.1.為什么在恢復備份前需要準備備份 2.1.1. 保證數據一致性 2.1.2. 完成崩潰恢復過程 2.1.3. 解決非鎖定備份的特殊需求 2.1.4. 支持增量和差異備份 2.1.5. 優化恢復性能 2.2.Percona XtraBackup的工作原理 3.注意事項 1.前言 在歷經了詳盡…