【1028】字符菱形

【题目描述】

给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

【输入】

输入只有一行, 包含一个字符。

【输出】

该字符构成的菱形。

【输入样例】

*

【输出样例】

复制代码
*
 ***
*****
 ***
  *

【程序分析】

【程序实现】

复制代码
#include <stdio.h>

int main() {
    char ch;
    scanf("%c", &ch);  // 读取字符
    
    // 上半部分(包括中间行)
    printf("  %c\n", ch);     // 第1行:2个空格 + 字符
    printf(" %c%c%c\n", ch, ch, ch);  // 第2行:1个空格 + 3个字符
    printf("%c%c%c%c%c\n", ch, ch, ch, ch, ch); // 第3行:5个字符
    
    // 下半部分
    printf(" %c%c%c\n", ch, ch, ch);  // 第4行:1个空格 + 3个字符
    printf("  %c\n", ch);     // 第5行:2个空格 + 字符
    
    return 0;
}
相关推荐
qq_5896660515 小时前
C语言、C++与C#的区别详解
c语言·c++·c#
月华路15 小时前
G1 新生代对象晋升老年代:实现机制与 GC 日志
java·jvm·算法
万法若空15 小时前
排列组合恒等式
c++·算法
Data_Journal15 小时前
如何使用 Python 抓取 Google Flights:分步指南
大数据·开发语言·数据库·python·scrapy
Nil20815 小时前
leetcode 105从前序和中序遍历序列构造二叉树
算法·leetcode·职场和发展
一直C15 小时前
【数据结构】哈希表+算法复杂度与经典排序查找(C语言)
java·linux·开发语言·数据结构·算法·ubuntu·散列表
淡海水15 小时前
04-02-哈希-Dictionary-TKey-TValue-上-核心数据结构
数据结构·算法·c#·哈希算法·编译·字典·dictionary
Kismet_nvi15 小时前
Python 基础核心知识点总结
开发语言·windows·python
戴西软件15 小时前
国内有哪些数据轻量化格式转换软件?
数据库·算法·安全·信息可视化·自动化·rpa
爱学习的小邓同学15 小时前
Golang语言入门
开发语言·后端·golang