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

华科万维C++章节练习4_6

【程序设计】

题目:

编程输出下列图形,中间一行英文字母由输入得到。
                A
           B  B  B
      C  C  C  C  C
  D  D  D  D  D  D  D
      C  C  C  C  C
           B  B  B
                A

开头空一格,字母间空两格。

样例:

输入一个字母:F
                  A
              B B B
          C C C C C
       D D D D D D D
    E E E E E E E E E
 F F F F F F F F F F F
    E E E E E E E E E
       D D D D D D D
          C C C C C
              B B B
                  A
请按任意键继续. . .

代码如下: 

#include <iostream>
#include <iomanip>
using namespace std;
int main(){char in;cout<<"输入一个字母:";cin>>in;/**********Program**********/int distance=in-'A',i,j;for(i=0;i<=distance;i++){cout<<" ";for(j=0;j<distance-i;j++)cout<<"  ";for(j=0;j<2*i+1;j++)cout<<std::left<<setw(2)<<char('A'+i);cout<<endl;}for(i=distance-1;i>=0;i--){cout<<" ";for(j=0;j<distance-i;j++)cout<<"  ";for(j=0;j<2*i+1;j++)cout<<std::left<<setw(2)<<char('A'+i);cout<<endl;}
/**********  End  **********/return 0;
}

http://www.lryc.cn/news/6739.html

相关文章:

  • 详解子网技术
  • chatGTP的全称Chat Generative Pre-trained Transformer
  • hive数据存储格式
  • mysql数据库备份与恢复
  • 《NFL橄榄球》:辛辛那提猛虎·橄榄1号位
  • 2、线程、块和网格
  • C++ 算法主题系列之贪心算法的贪心之术
  • 请注意,PDF正在传播恶意软件
  • 【Kubernetes】【二】环境搭建 环境初始化
  • Python:每日一题之发现环(DFS)
  • C++设计模式(14)——享元模式
  • SpringCloud之Eureka客户端服务启动报Cannot execute request on any known server解决
  • 从零开始搭建kubernetes集群环境(虚拟机/kubeadm方式)
  • 【零基础入门前端系列】—表格(五)
  • C#开发的OpenRA的只读字典IReadOnlyDictionary实现
  • mulesoft MCIA 破釜沉舟备考 2023.02.14.06
  • Python网络爬虫 学习笔记(1)requests库爬虫
  • Splay
  • 智能网联汽车ASIL安全等级如何划分
  • Stable Diffusion 1 - 初始跑通 文字生成图片
  • 【cuda入门系列】通过代码真实打印线程ID
  • 【Python语言基础】——Python NumPy 数据类型
  • 数据工程师需要具备哪些技能?
  • Cosmos 基础 -- Ignite CLI(二)Module basics: Blog
  • Quartz 快速入门案例,看这一篇就够了
  • 图解LeetCode——1233. 删除子文件夹(难道:中等)
  • Doris--简单使用
  • 使用GPT让你的RStudio如虎添翼
  • Python 算法交易实验45 再探量化
  • Dubbo加载配置文件方式,加载流程,加载配置文件源码解析