【C语言】每日一题,快速提升(10)!

embedded/2024/12/22 9:05:49/

 🔥博客主页🔥:【 坊钰_CSDN博客 】

欢迎各位点赞👍评论✍收藏⭐

题目:圣诞树 

输入:

1

输出:

  *  * * 
* * **

说明:

输入:

2

输出:

     *     * *    * * *   *     *  * *   * * 
* * * * * ***

说明:

输入:

3

输出:

        *  * * * * **     *  * *   * * * * * * * **     *     *  * *   * *   * * 
* * * * * * * * ****

说明:

代码:

#include <stdio.h>int main()
{int c = 1;//用于控制最后的尾巴(数柄);int n = 0;//层数scanf("%d", &n);int d = 3 * n;//a和d用于控制最开始的空白数;for (int i = 1; i <= n; i++){for (int a = d -1;a>0;a--)//{printf(" ");}for (int k = 1; k <= i; k++)//k代表一行打印多少个“*     ”{printf("*     ");//把第一层当作“*     ”来打印}printf("\n");for (int a = d - 2; a > 0; a--)//同上{printf(" ");}for (int k = 1; k <= i; k++){printf("* *   ");}printf("\n");for (int a = d-3; a > 0; a--)//同上{printf(" ");}for (int k = 1; k <= i; k++){printf("* * * ");}printf("\n");d = d - 3;}while (c<=n){for (int i = 1; i <= (6 * n - 1) / 2; i++){printf(" ");}printf("*\n");c++;}return 0;
}

http://www.ppmy.cn/embedded/10881.html

相关文章

isListEqual方法比较

这个方法有改进空间吗&#xff1f; private static boolean isListEqual(List<String> l0, List<String> l1) {if (l0 null && l1 null)return true;if (l0 l1)return true;if (l0 null || l1 null)return false;if (l0.size() ! l1.size())return f…

Rust Tracing 入门

Tracing 是一个强大的工具&#xff0c;开发人员可以使用它来了解代码的行为、识别性能瓶颈和调试问题。 Rust 是一种以其性能和安全保证而闻名的语言&#xff0c;在它的世界中&#xff0c;跟踪在确保应用程序平稳高效运行方面发挥着至关重要的作用。 在本文中探讨Tracing 的概…

【行为型模型】迭代器模式

一、迭代器模式概述 迭代器模式定义&#xff1a;提供一种方法顺序访问一个聚合对象中的各个元素&#xff0c;而又不暴露其内部的表示。把游走的任务放在送代器上&#xff0c;而不是聚合上。这样简化了聚含的接口和实现,也让责任各得其所。(对象行为型) 迭代器模式的优缺点&…

算法题解记录18+++搜索二维矩阵Ⅱ

本题可以说是运用二分查找的典例&#xff0c;即使是面对矩阵&#xff0c;只要是它保持“排序好”这样的结构&#xff0c;就一定能采用二分查找法。【你知道的&#xff0c;对于排序好的数组&#xff0c;二分查找几乎是最优秀的算法】 当然&#xff0c;答案提供的是“Z字形查找法…

mysql索引详解

一、索引类型 简介 MySQL支持多种类型的索引&#xff0c;每种索引类型都适用于特定的场景和用途。下面是MySQL中常见的索引类型&#xff1a; 注意事项 引擎支持&#xff1a;在创建索引时&#xff0c;需要注意不同的索引类型可能需要特定的存储引擎支持。例如&#xff0c;全文…

剑指Offer题目笔记31(图的搜索)

面试题105&#xff1a; 解决方案&#xff1a; ​ 逐一扫描矩阵的每一个格子&#xff0c;如果遇到一个值为1的格子并且它不在已知的岛屿上&#xff0c;那么就到达了一个新的岛屿&#xff0c;于是搜索这个岛屿并且计算它的面积&#xff0c;在比较所有岛屿的面积之后就可以知道最…

Dubbo如何支持透明化的远程方法调用及其调用过程中的优势

作为资深的架构师&#xff0c;在微服务架构的设计与实施中&#xff0c;RPC&#xff08;远程过程调用&#xff09;技术是不可或缺的一环。在众多RPC框架中&#xff0c;Dubbo以其出色的性能和易用性赢得了众多开发者的青睐。Dubbo能够实现透明化的远程方法调用&#xff0c;为微服…

Android 8.1 删除Launcher桌面搜索框

Android 8.1 删除Launcher桌面搜索框 最近接到项目反馈&#xff0c;要求删除Launcher桌面的搜索框&#xff0c;具体修改参照如下&#xff1a; /vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/config/BaseFlags.java public static final b…