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

小刚说C语言刷题—1230蝴蝶结

1.题目描述

请输出 n 行的蝴蝶结的形状,n 一定是一个奇数!

输入

一个整数 n ,代表图形的行数!

输出

n 行的图形。

样例

输入

9

输出

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

2.参考代码(C语言版)

注意:由于9行图形没有直接规律。我们把它分成两部分。上面五行是倒三角形,下面四行是正三角形(少第一行)。分别利用循环打印即可。

#include <stdio.h>

int main(void)
{
    int n;
    int num;
    scanf("%d", &n);
    
    num=n/2;
    for(int i=0;i<=num;i++)
    {
        for(int j=1;j<=num+1-i;j++)
        {
            printf("*");            
        }
        printf("\n");
    }
    for(int i=num-1;i>=0;i--)
    {
        for(int j=1;j<=num+1-i;j++)
        {
            printf("*");            
        }
        printf("\n");
    }
    return 0;
}

今天内容到此结束,下次再见!

相关文章:

  • 虚拟主播肖像权保护,数字时代的法律博弈
  • 5.27本日总结
  • BiliTools v1.3.7 哔哩哔哩工具箱
  • QT+EtherCAT 主站协议库—SOEM主站
  • 机械元件杂散光难以把控?OAS 软件案例深度解析
  • 使用Python绘制Lorenz奇异吸引子轨道
  • 探秘 Java 字节缓冲流:解锁高效 IO 操作的进阶之路
  • Web安全基础:深度解析与实战指南
  • [STM32] 5-1 时钟树(上)
  • FastAPI简介
  • 【Python】魔法方法是真的魔法! (第二期)
  • pnpm 与 npm 的核心区别
  • OpenWebUI新突破,MCPO框架解锁MCP工具新玩法
  • 操作系统-对空闲磁盘块的管理
  • 源码安装libunwind库
  • 常见平方数和立方数的计算
  • UDP--DDR--SFP,FPGA实现之模块梳理及AXI读写DDR读写上板测试
  • 【自然语言处理与大模型】大模型(LLM)基础知识④
  • 六、磁盘划分与磁盘配额
  • 鸿蒙ArkUI体验:Hexo博客客户端开发心得
  • 四大皆空!赛季还没结束,曼城已经吃上“散伙饭”了
  • 女生“生理期请病假要脱裤子证明”?高校回应:视频经处理后有失真等问题
  • “水运江苏”“航运浙江”,江浙两省为何都在发力内河航运?
  • 秦洪看盘|交易新逻辑,银行股成A股稳定器
  • 王毅会见巴西外长维埃拉、总统首席特别顾问阿莫林
  • 普京提议无条件重启俄乌谈判,外交部:我们支持一切致力于和平的努力