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

门户网站的案例分析开发游戏用什么软件

门户网站的案例分析,开发游戏用什么软件,html静态网页制作成品,wordpress快速建站教程视频题目描述输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由…

题目描述

输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A−Z 填充,每次使用大写字母 Z 填充后,将从头使用大写字母 A 填充。

输入格式

输入一行,包含一个正整数 n。约定 2≤n≤40。

输出格式

输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。

输入输出样例

此类题套路代码截图,很简单的嵌套循环:

解题思路

根据上图分析,n=4,按照数数对齐找规律分析:

  • 第1行,1个字母 A
  • 第2行,2个字母 接着上一行输出 BC
  • 第3行,3个字母 接着上一行输出 DEF
  • 第4行,4个字母 接着上一行输出 GHIJ

仔细观察得到规律:

第 i 行, i个字母,字母从A开始一次递增输出,就像图中所示“一根绳上的蚂蚱”一样,需要注意字母到Z输出后,要回归到A再输出。

这一题同上一篇的“画正方形”类似,对于这种图形输出,双重循环分别控制行列输出。不同的是上一题是n行n列,而这一题是n行,但是每一行不是固定的n列,遇到这种情况,通常就要找出列数与行号i的关系。根据输出图形,我们可以发现每行的列数跟当前的行号一致,也即j<=i;

上一题的“画正方形”每行的字母是以本行的行首字母作为基准,而此题中所有的字母都是以字母'A‘为基准,依次递增。所以该题的关键是用变量 current 记录当前字母的偏移量(从 A 开始)。 每行输出 i 个字母(i 为行号),循环处理 Z 到 A 的转换。

代码一

#include <iostream>
using namespace std;
int main(){int n,current=0;cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=i;j++){cout<<char('A'+current%26);current++;}cout<<endl;}return 0;
}

代码二

#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){int n;cin >> n;char ch='A';for(int i=1;i<= n; i++){// 第i行i个字符for(int j=1; j<=i; j++){cout<< ch;ch++;if(ch >'Z')ch ='A';}cout << endl;}return 0;
}

http://www.dtcms.com/a/590345.html

相关文章:

  • 网站建设目标个人博客dwzh-cn 安装wordpress
  • 长沙网站优化步骤哈尔滨网站建设渠道
  • 浏览器打开网站wordpress表情不显示
  • 网站图片都是站外连接对seo小公司做网站推广好不好
  • 网站配置到iis后读不了数据seo优化百度技术排名教程
  • 第7章树和二叉树:线索二叉树
  • 网站专题制作流程深圳建网站哪个好
  • java的tomcat源码的http的session
  • 黑河北京网站建设网站架构计划书
  • 局域网网站建设软件怎么自己开公司
  • 网站建设是系统工程广州网站建设 名片制作 网站管理
  • 静态网站做淘宝客如何做英文网站的外链
  • 企业二级网站怎么做建邺做网站价格
  • 【Envi遥感图像处理】018:envi编辑头文件的方法及具体应用
  • RHCE复习作业2
  • AUTOACT论文翻译
  • html5 做手机网站什么是做学院网站
  • ipad 建网站电商入门教学
  • e2ee网站开发框架2.23先行版wordpress小论坛小程序
  • 携程网建设网站的理由济南智能网站建设报价
  • flash网站在线diy源码如何做网站首页关键词
  • B树与B+树核心差异深度解析
  • 11.9 脚本调试 手机网页调试参考
  • 制作网站公司网址开发公司公司简介
  • 满洲里做网站郑州企业网站价格
  • FoundationPose:统一的新物体6D姿态估计与跟踪
  • 地方志网站建设方案南京平台网站建设
  • 杭州建站模板黄岛网站建设公司
  • C语言容易被忽略的易错点(2)
  • 十堰网站建设u2028深圳住房与建设网站