当前位置:网站首页>动态打印菱形
动态打印菱形
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"); //每一行完成要换行
}
}
边栏推荐
- 分享一个开源的USB-CAN工具!
- Is OnePlus Ace worth buying?Use strength to interpret the power of performance
- 被误解的 MVC 和被神化的 MVVM(一)
- STM32——LCD—FSMC原理简介
- 【engine】RtcSyncCallback回调、回调容器RtcCallbackContainer及MediaPacketSenderImpl 中回调使用
- 【Deliberately practice the view of the back tube】deliberately practice
- CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
- 六、用户身份认证
- 腾讯电竞的蓝翔梦
- DataWorks 标准版怎样实现SQL代码的复用?
猜你喜欢
STM32——LCD—FSMC原理简介
MySQL database account management and optimization
SkyWalking概要介绍
cell delay和net delay
PMP备考敏捷考题的五点应对策略
JS 字符串转 GBK 编码超精简实现
Is OnePlus Ace worth buying?Use strength to interpret the power of performance
JS string to GBK encoding ultra-reduced implementation
【GAMES101】作业6 加速结构
【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取
随机推荐
CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT
LyScript 内存交换与差异对比
003_Kubernetes核心技术
Uniswap或将开启“费用开关”,UNI持有者可享受分红
软件测试<用例篇>
【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十一)
图像传感第一章学习心得
gcc的学习及 版本太低如何在conda环境下重新进行安装
酷开科技 × StarRocks:统一 OLAP 分析引擎,全面打造数字化的 OTT 模式
你想知道的 Watch App 开发
计网知识点
每周推荐短视频:为了填补学习资源的空缺,作者专门写了本书?
云图说丨初识华为云微服务引擎CSE
MySQL database account management and optimization
mysql之数据库账户管理与优化
Crack:WebKitX ActiveX and WebKitX VHX
中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
一个域名对应多个IP地址
企业如何选择低代码开发平台