2025-03-04 學習記錄--C/C++-PTA 練習5-3 字符金字塔

合抱之木,生于毫末;九層之臺,起于累土;千里之行,始于足下。💪🏻

一、題目描述 ??

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

二、解題步驟 ??

1步、把字符和一個空格看作整體,即"G_";
2步、外層循環(從1n):金字塔層數;
3步、內層循環1:打印每層里面的空格;
4步、內層循環2:打印每層的字符(打印字符和一個空格,即"G_")。

在這里插入圖片描述

總結: 🦋

  • 該程序通過嵌套循環實現字符金字塔的打印。
  • 外層循環控制層數,內層循環分別負責打印空格和字符。
  • 每層字符的數量與層數相同,空格的數量隨層數增加而減少,確保金字塔居中顯示。

三、代碼(C語言)??

#include <stdio.h>// 函數聲明:打印字符金字塔
void CharPyramid(int n, char ch);int main() {int n;    // 金字塔的層數char ch;  // 用于構建金字塔的字符// 從用戶輸入中讀取層數和字符scanf("%d %c", &n, &ch);// 調用函數打印字符金字塔CharPyramid(n, ch);return 0;
}// 函數定義:打印字符金字塔
void CharPyramid(int n, char ch) {// 外層循環:控制金字塔的層數for (int i = 1; i <= n; i++) {// 內層循環1:打印每層前面的空格for (int j = n - i; j > 0; j--) {printf(" "); // 打印空格,用于對齊字符}// 內層循環2:打印每層的字符for (int j = 1; j <= i; j++) {printf("%c ", ch); // 打印字符和一個空格}// 換行,進入下一層的打印printf("\n");}
}

在這里插入圖片描述

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/896894.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/896894.shtml
英文地址,請注明出處:http://en.pswp.cn/news/896894.shtml

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

相關文章

DeepSeek集成到VScode工具,讓編程更高效

DeepSeek與VScode的強強聯合&#xff0c;為編程效率樹立了新標桿。 DeepSeek&#xff0c;一款卓越的代碼搜索引擎&#xff0c;以其精準的索引和高速的檢索能力&#xff0c;助力開發者在浩瀚的代碼海洋中迅速定位關鍵信息。 集成至VScode后&#xff0c;開發者無需離開熟悉的編輯…

前端-css(預編譯器sass)

1.sass(scss->sass第三代) Sass3 -> Scss(Sassy CSS),SCSS(Sassy CSS) 是 CSS 語法的擴展. 2.scss注釋 Sass 支持標準的 CSS 多行注釋 /* */&#xff0c;以及單行注釋 //&#xff0c;前者會 被完整輸出到編譯后的 CSS 文件中&#xff0c;而后者則不會 3.scss定義變量 …

【計算機網絡入門】初學計算機網絡(十一)重要

目錄 1. CIDR無分類編址 1.1 CIDR的子網劃分 1.1.1 定長子網劃分 1.1.2 變長子網劃分 2. 路由聚合 2.1 最長前綴匹配原則 3. 網絡地址轉換NAT 3.1 端口號 3.2 IP地址不夠用&#xff1f; 3.3 公網IP和內網IP 3.4 NAT作用 4. ARP協議 4.1 如何利用IP地址找到MAC地址…

Android 獲取jks的SHA1值:java.io.IOException: Invalid keystore format

命令生成 keytool -list -v -keystore 全路徑.jks -alias 別名 -storepass 密碼 -keypass 密碼 1、遇到 的問題&#xff1a; 通過快捷鍵 ‘win r’ 啟動的小黑框運行上面的命令會出現下面這個錯誤keytool 錯誤: java.io.IOException: Invalid keystore format 2、解決問題 …

掌握 ElasticSearch 聚合查詢:Aggregations 入門與實戰

掌握 ElasticSearch 聚合查詢&#xff1a;Aggregations 入門與實戰 一、引言 (Introduction)二、數據準備 (Data Preparation)2.1 創建索引 (Create Index)2.2 批量導入數據 (Bulk Import Data) 三、聚合查詢基礎 (Aggregation Basics)3.1 什么是聚合查詢&#xff1f;(What are…

Microsoft.Office.Interop.Excel 的簡單操作

Microsoft.Office.Interop.Excel 的簡單操作 1、安裝 Microsoft.Office.Interop.Excel2、聲明引用 Microsoft.Office.Interop.Excel3、簡單的新建 EXCEL 操作代碼4、將 DataGridView 表數據寫到 EXCEL 操作代碼5、將 EXCEL 表數據讀取到 C# 數據表 DataTable 操作代碼 1、安裝 …

LLM 對話框組件 | 字節青訓營前端開發項目

系統介紹 LLM對話框項目系統介紹 一、項目概述 選題背景隨著人工智能技術的飛速發展,自然語言處理(NLP)領域取得了顯著進展,其中對話系統(Dialog System)作為NLP的重要應用方向,正逐漸滲透到人們的日常生活中。從智能客服到語音助手,從智能家居到在線教育,對話系統以…

k8s命名空間和資源配額

在現代的云計算環境中&#xff0c;容器化技術已成為主流。而 Kubernetes&#xff08;簡稱 k8s&#xff09;作為一項開源的容器編排系統&#xff0c;廣泛應用于各類場景。本文將詳細介紹關于 k8s 中的命名空間和資源配額&#xff0c;幫助你更好地理解和管理你的集群資源。 k8s …

從統計學視角看機器學習的訓練與推理

從統計學視角看機器學習的訓練與推理 目錄 引言&#xff1a;統計學與機器學習的奇妙緣分訓練與推理&#xff1a;你得先學會“看數據”再“用數據”最大似然估計&#xff08;MLE&#xff09;&#xff1a;從直覺到數學證明 3.1 伯努利分布的MLE3.2 單變量高斯分布的MLE3.3 多元…

AI賦能企業協作4-NL2Sql技術路線

1.1 對話即服務的一點思考 在數智化轉型的過程中&#xff0c;基于即時通信&#xff08;IM&#xff09;的協作平臺正悄然成為企業智能化轉型的“新基建”。協作平臺天然具備高頻交互、實時協同和場景化落地的特性&#xff0c;仿佛是為對話式AI量身定制的試驗場——員工在熟悉的聊…

批量提取 Word 文檔中的頁面

如何將 Word 文檔中的頁面提取出來形成一個新的文檔呢&#xff1f;比如將 Word 文檔中的第一頁提取出來、將 Word 文檔中的最后一頁提取出來、再或者將 Word 文檔中的中間幾頁提取出來等等。人工的處理肯定非常的麻煩&#xff0c;需要新建 Word 文檔&#xff0c;然后將內容復制…

Sqlserver安全篇之_啟用TLS即配置SQL Server 數據庫引擎以加密連接

官方文檔 https://learn.microsoft.com/zh-cn/sql/database-engine/configure-windows/configure-sql-server-encryption?viewsql-server-ver16 https://learn.microsoft.com/zh-cn/sql/database-engine/configure-windows/manage-certificates?viewsql-server-ver15&pre…

多鏡頭視頻生成、機器人抓取、擴散模型個性化 | Big Model weekly第58期

點擊藍字 關注我們 AI TIME歡迎每一位AI愛好者的加入&#xff01; 01 GLM-4-Voice: Towards Intelligent and Human-Like End-to-End Spoken Chatbot 本文介紹了一種名為GLM-4-Voice的智能且類人化的端到端語音聊天機器人。它支持中文和英文&#xff0c;能夠進行實時語音對話&a…

基于 Rust 與 GBT32960 規范的編解碼層

根據架構設計&#xff0c;實現編解碼層的代碼設計 Cargo.toml 加入二進制序列化支持 # 序列化支持 ... bincode "1.3" # 添加二進制序列化支持 bytes-utils "0.1" # 添加字節處理工具 開始編碼 錯誤處理&#xff08;error.rs&#x…

MOM成功實施分享(七)電力電容制造MOM工藝分析與解決方案(第一部分)

聲明&#xff1a;文章僅用于交流學習&#xff0c;不用于商業項目實施&#xff0c;圖片來源于網絡&#xff0c;如有侵犯權利&#xff0c;請聯系作者及時刪除。 本方案旨在對電力電容&#xff08;PEC和PQM型號&#xff09;制造工藝深度分析&#xff0c;結合管理要求設計MOM相關功…

FPGA開發,使用Deepseek V3還是R1(1):應用場景

以下都是Deepseek生成的答案 FPGA開發&#xff0c;使用Deepseek V3還是R1&#xff08;1&#xff09;&#xff1a;應用場景 FPGA開發&#xff0c;使用Deepseek V3還是R1&#xff08;2&#xff09;&#xff1a;V3和R1的區別 FPGA開發&#xff0c;使用Deepseek V3還是R1&#x…

JavaWeb后端基礎(3)

原打算把Mysql操作數據庫的一些知識寫進去&#xff0c;但是感覺沒必要&#xff0c;要是現在會的都是簡單的增刪改查&#xff0c;所以&#xff0c;這一篇&#xff0c;我直接從java操作數據庫開始寫&#xff0c;所以這一篇大致就是記一下JDBC、MyBatis、以及SpringBoot的配置文件…

Pytorch實現之SRGAN+CBAM的結構設計

簡介 簡介:在SRGAN的殘差連接中加入了CBAM注意力機制,同時設計了四類損失來訓練。 論文題目:Super-resolution Generative Adversarial Networks Based on Attention Model(基于注意力模型的超分辨率生成對抗網絡) 會議:2020 IEEE第六屆計算機與通信國際會議 摘要:基…

移動端國際化翻譯同步解決方案-V3

1.前言 因為軟件出海&#xff0c;從在上上家公司就開始做翻譯系統&#xff0c;到目前為止已經出了兩個比較大的版本了&#xff0c;各個版本解決的痛點如下&#xff1a; V1版本&#xff1a; 主要針對的是AndroidiOS翻譯不一致和翻譯內容管理麻煩的問題&#xff0c;通過這個工具…

2.css簡介

什么是css&#xff1a; CSS (Cascading Style Sheets&#xff0c;層疊樣式表&#xff09;&#xff0c;是一種用來為結構化文檔&#xff08;如 HTML 文檔或 XML 應用&#xff09;添加樣式&#xff08;字體、間距和顏色等&#xff09;的計算機語言&#xff0c;CSS 文件擴展名為 .…