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

C++程序设计:字符图形输出(空白三角形)

【问题描述】

输入图形的层数n(n为正整数),输出由字符*组成的图形。

【样例输入】

5

【样例输出】

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

代码如下:

#include <iostream>
using namespace std;
void print(int i,int w);
int main() {
	int n;
	cin>>n;
	for(int i=1; i<=n; i++)
		print(i,2*n-1);
	for(int i=n-1; i>=1; i--)
		print(i,2*n-1);
	return 0;
}
void print(int i,int w) {
	int kongge=2*(i-1);
	int xinghao=w-kongge;
	for(int j=1; j<=kongge; j++)
		cout<<" ";
	for(int k=1; k<=xinghao; k++)
		cout<<"*";
	cout<<endl;
}

相关文章:

  • 规律化生活一周
  • C++程序设计:今夕何夕,见此良人(经典题目)
  • DVBBS7.0变量列表
  • C++程序设计:求n个数的最大值、最小值及其出现的位置
  • C++程序设计:逆序数
  • 思量了许久还是决定做游戏
  • C++程序设计:小数化分数的算法与编程实现(经典问题)
  • 一些游戏开发站点
  • C++程序设计:挑棍子(判断线段是否相交的模板)
  • C++程序设计:月历
  • 春节的安排
  • 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(一)
  • 安全信息收集
  • 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(二)
  • 引擎的一些了解
  • Computed property XXX was assigned to but it has no setter
  • conda常用的命令
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • js操作时间(持续更新)
  • Js基础——数据类型之Null和Undefined
  • MySQL用户中的%到底包不包括localhost?
  • zookeeper系列(七)实战分布式命名服务
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 彻底搞懂浏览器Event-loop
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 搞机器学习要哪些技能
  • 关于extract.autodesk.io的一些说明
  • 排序(1):冒泡排序
  • 山寨一个 Promise
  • 携程小程序初体验
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • Spring第一个helloWorld
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #Linux(make工具和makefile文件以及makefile语法)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2.2w字)前端单元测试之Jest详解篇
  • (pytorch进阶之路)扩散概率模型
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *2 echo、printf、mkdir命令的应用
  • .NET Project Open Day(2011.11.13)
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 表达式计算:Expression Evaluator
  • .NET分布式缓存Memcached从入门到实战
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Transient注解
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [Angular 基础] - 数据绑定(databinding)
  • [C#]winform部署PaddleOCRV3推理模型
  • [java] 23种设计模式之责任链模式