当前位置:网站首页>动态打印菱形
动态打印菱形
2022-08-03 17:45:00 【许烦】
输入行数,打印对应的菱形
#include <stdio.h>
int main()
{
int line = 0;
int i = 0;
int j = 0;
printf("请输入你要打印的行数\n");
scanf("%d", &line);
//先打印上部分的三角形
for (i = 1; i <= line; i++) //打印上半部分的line行
{
//打印每一行的前面的空格
for (j = 1; j <= line - i; j++)
{
printf(" ");
}
//打印每一行空格后面的星号
for (j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
printf("\n"); //每一行完成后记得要换行
}
for (i = line - 1; i > 0; i--) // 注意下半部分有 line - 1行
{
//打印每一行前面的空格
for (j = 1; j <= line - i; j++)
{
printf(" ");
}
//打印每一行空格后面的星号
for (j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
printf("\n"); //每一行完成要换行
}
}


边栏推荐
- 你想知道的 Watch App 开发
- pydev debugger: warning: trying to add breakpoint to file that does not exist: /tmp/xxx
- 【JS】利用JS给删除按钮添加提示框
- 目标检测-YOLOv3理论讲解
- 【技术白皮书】第二章:OCR智能文字识别回顾——自然语言文本发展历程
- 【engine】RtcSyncCallback回调、回调容器RtcCallbackContainer及MediaPacketSenderImpl 中回调使用
- 【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取
- 003_Kubernetes核心技术
- 中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
- cell delay and net delay
猜你喜欢

A complete detailed tutorial on building intranet penetration ngrok (with pictures and truth)

Execution plan of mysql

Win11系统的显卡驱动安装的详细方法步骤

华为ECS云服务器上安装Docker及部署Redis详细教程【华为云至简致远】

Interpretation of the paper (JKnet) "Representation Learning on Graphs with Jumping Knowledge Networks"

目标检测-YOLOv3理论讲解

一个域名对应多个IP地址

深度学习跟踪DLT (deep learning tracker)

Uniswap或将开启“费用开关”,UNI持有者可享受分红

JVS低代码移动端接入方案
随机推荐
【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取
软件盘点企业使用服装ERP的好处
广告电商系统开发之会员系统板块
es6新增-async函数(异步编程的最终解决方案)
LyScript 内存交换与差异对比
JVS低代码移动端接入方案
链表中倒数第k个结点
Win11系统的显卡驱动安装的详细方法步骤
图像传感第一章学习心得
【指针初解】
341. Flatten Nested List Iterator
JS string to GBK encoding ultra-reduced implementation
JS 字符串转 GBK 编码超精简实现
七夕
被误解的 MVC 和被神化的 MVVM(一)
Uniswap或将开启“费用开关”,UNI持有者可享受分红
如何直击固定资产管理的难题?
yaml data format
SkyWalking概要介绍
【Metaverse系列一】元宇宙的奥秘