当前位置:网站首页>动态打印菱形
动态打印菱形
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"); //每一行完成要换行
}
}


边栏推荐
猜你喜欢
随机推荐
走进通信:为什么4G信号满格,却上不了网呢
高效的组织信息共享知识库是一种宝贵的资源
JS 字符串转 GBK 编码超精简实现
计网知识点
PMP试题 | 每日一练,快速提分
Win11系统的显卡驱动安装的详细方法步骤
STM32——LCD—FSMC原理简介
完整的搭建内网穿透ngrok详细教程(有图有真相)
NLP范式新变化:Prompt
【保姆级示例向】观察者模式
gcc的学习及 版本太低如何在conda环境下重新进行安装
企业如何选择低代码开发平台
2022爱分析· 银行数字化厂商全景报告
China Hashpower Conference Ascension Kunpeng Ecological Forum was held; Kuaishou established an independent to B business department…
【技术白皮书】第二章:OCR智能文字识别回顾——自然语言文本发展历程
【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十一)
【mysql】SIGN(x) function
软件测试<进阶篇-->测试分类>
@resource和@autowired的区别
域名抢注“卷”到了表情包?ENS逆势上涨的新推力









