首页 > 编程语言 >c++ 画规律画

c++ 画规律画

时间:2024-03-15 20:11:53浏览次数:17  
标签:std 规律 int c++ -- main

 

 1 #include <iostream>
 2 using namespace std;
 3 int main(int argc, char** argv) {
 4     int n;
 5     cin>>n;
 6     //三角 
 7     for(int i=1;i<=n;i++){
 8         for(int t=1;t<=n-i;t++){
 9             cout<<" ";
10         }
11         for(int r=65;r<2*i-1+65;r++){
12             cout<<char(r);
13         }
14         cout<<endl;
15     }
16     //菱形 
17     for(int i=1;i<=n;i++){
18         for(int t=1;t<=n-i;t++){
19             cout<<" ";
20         }
21         for(int r=65;r<2*i+64;r++){
22             cout<<char(r);
23         }
24         cout<<endl;
25     }
26     for(int i=n-1;i>=1;i--){
27         for(int t=1;t<=n-i;t++){
28             cout<<" ";
29         }
30         for(int r=65;r<2*i+64;r++){
31             cout<<char(r);
32         }
33         cout<<endl;
34     }
35     //平行四边形 
36     cout<<endl; 
37     for(int i=n;i>=1;i--){
38         for(int t=1;t<=n-i;t++){
39             cout<<" ";
40         }
41         for(int r=65;r<n+65;r++){
42             if(r-64==i){
43                 cout<<"|";
44             }else{
45                 cout<<char(r);
46             }
47             
48         }
49         cout<<endl;
50     }
51     return 0;
52 }

 

标签:std,规律,int,c++,--,main
From: https://www.cnblogs.com/liujiaxing-/p/18076153

相关文章

  • 大规模C++程序设计 -- 基础知识
    基础知识我们先回顾C++程序语言和面向对象分析的一些重要的方面,这些知识对于大型系统设计来说是基本的。我们仔细分析多文件程序、声明与定义,以及在头文件和实现文件上下文中的内部链接和外部链接,然后研究typedef和assert的使用。多文件C++程序对于所有的(除了最小的)程序来说,将......
  • c++高精度减法的方法和示例代码
    C++中的高精度减法指的是在处理大数时,执行减法操作的方法。通常情况下,C++内置的数据类型(如int、long、double等)可能无法满足大数运算的需求,因为它们的范围有限。在这种情况下,需要使用自定义的数据结构或者字符串来表示大数,并实现相应的算术操作。以下是执行高精度减法的基本思......
  • 【C++进阶】C++关联式容器map和set用法详解
    map和set用法详解一,关联式容器二,键值对pair三,set1.set的用法2.multiset的用法四,map1.键值对pair的介绍2.map用法3.multimap用法五,总结上一节我们讲解了二叉搜索树,在讲解之前我们先来讲一下set和map,因为set和map的底层是AVL树和红黑树,而AVL树和红黑树又是一种二......
  • 知识点总结,c,c++的各种知识点
    、1、C/C++1.1关键字(参考”嵌入式及Linux那些事“以及众多帖子汇总而成)volatile​ 当声明指向设备寄存器的指针时一定要用volatile,它会告诉编译器不要对存储在这个地址的数据进行假设。​ 中断服务程序中修改的供其他程序检测的变量。中断中直接从变量地址中读取数......
  • pta帅到没朋友(c/c++版)
     c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm=1001.2014.3001.5343给大家分享一句我很喜欢我话:知不足而奋进,望远山而前行!!!铁铁们,成功的路上必......
  • c/c++数据对齐问题
    c/c++如何在栈上保证数据对齐:#include<iostream>struct__attribute__((aligned(16)))X{}; intmain(){Xx{};std::cout<<((longlong)&x)%16;}汇编代码X86-64(仅开头部分):main:pushrbpmovrbp,rspsubrsp,16可以看到并没有做什么特别操作,仅仅准备......
  • Android NDK入门:在应用中加入C和C++的力量
    目录​编辑引NDK的设计目的与Java/Kotlin的结合使用场景开发流程设置项目以支持NDK编写本地代码使用JNI连接本地代码和Java/Kotlin代码编译和运行你的应用附 引自诩方向是android方向的移动端开发工程师,却从来没有真正仔细了解过NDK,这里就详细的整理了解一下n......
  • C++入门
    1、C++初识1.1、第一个C++程序编写一个C++程序总共分为4个步骤:创建项目;创建文件;编写代码;运行程序。1.2、注释单行注释://描述信息多行注释:/*描述信息*/1.3、变量变量存在的意义:方便我们管理内存。变量创建的语法:数据类型变量名=变量初始值; inta=10;1.4......
  • 单调栈C++
    一、每日温度  1、题目:请根据每日气温列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用0来代替。例如,给定一个列表temperatures=[73,74,75,71,69,72,76,73],你的输出应该是[1,1,......
  • C++模板的显式具体化
    C++模板C++没有办法限制类型参数的范围,我们可以使用任意一种类型来实例化模板。但是模板中的语句(函数体或者类体)不一定就能适应所有的类型,可能会有个别的类型没有意义,或者会导致语法错误。例如有下面的函数模板,它用来获取两个变量中较大的一个:template<class T> const T& ......