首页 > 其他分享 >今日份蓝桥杯训练

今日份蓝桥杯训练

时间:2022-12-10 20:31:26浏览次数:41  
标签:cout 训练 space int 蓝桥 ++ 今日 string row

题目:

今日份蓝桥杯训练_蓝桥杯训练

解答:

#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<string>
using namespace std;

int main()
{
char c;//将数字和字符都考虑进去
cin >> c;
if (c >= 'A' && c <= 'Z')//字符类型,else就是数字
{
for (int row=1;row<=c-'A'+1; row++)
{
//先考虑空格
string space = string(c - 'A' + 1 - row, ' ');
cout << space;
for (int m=1;m<row;m++)
{
cout << (char)('A' + m - 1);//基准都是从A开始
}
cout << (char)('A' + row - 1);//cout打印字符加减时,需要强制类型转换
for (int m = 1; m < row; m++)
{
cout << (char)('A'+row-1 - m);//反向打印
}
cout << endl;//换行
}
}
else
{
//数字状况,直接将A变为1
for (int row = 1; row <= c - '1' + 1; row++)
{
string space = string(c - '1' + 1 - row, ' ');
cout << space;
for (int m = 1; m < row; m++)
{
cout << (char)('1' + m - 1);
}
cout << (char)('1' + row - 1);
for (int m = 1; m < row; m++)
{
cout << (char)('1' + row - 1 - m);
}
cout << endl;
}
}
return 0;
}

标签:cout,训练,space,int,蓝桥,++,今日,string,row
From: https://blog.51cto.com/u_15740457/5927846

相关文章

  • 代码随想录训练营第五十八章|单调栈
    今天是训练营第五十八天,是最后一天单调栈的开始  739.每日温度 classSolution{publicint[]dailyTemperatures(int[]temperatures){intn......
  • 代码随想录训练营第五十九天| 单调栈
     今天是第五十九天,有经典的接雨水问题 ●  503.下一个更大元素II classSolution{publicint[]nextGreaterElements(int[]nums){if(nums==......
  • 机器人跳跃问题(今日头条2019)
    机器人跳跃问题机器人正在玩一个古老的基于DOS的游戏。游戏中有\(N+1\)座建筑——从0到N编号,从左到右排列。编号为0的建筑高度为0个单位,编号为i的建筑高......
  • 洛谷P8767 [蓝桥杯 2021 国 A] 冰山 题解 splay tree
    题目链接:​​https://www.luogu.com.cn/problem/P8767​​鸣谢:这道题的顺利解决得到了​​7KByte​​大佬的大力帮助,在此再次表示感谢。首先,我的想法是这样的:使用一个spl......
  • 代码随想录算法训练营第三天 | 203.移除链表元素、707.设计链表、206.反转链表
    203. 移除链表元素tag:#链表leetcode地址:203. 移除链表元素代码:functionremoveElements(head:ListNode|null,val:number):ListNode|null{constnewH......
  • javascript-代码随想录训练营day16
    104.二叉树的最大深度题目链接:https://leetcode.cn/problems/maximum-depth-of-binary-tree/题目描述:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子......
  • 蓝桥杯校赛题目以及解析
    题目一输入一个字符串,求它包含多少个单词。单词间以一个或者多个空格分开。第一个单词前,最后一个单词后也可能有0到多个空格。比如:"abc   xyz"包含两个单词,"ab  c......
  • 八校杭州集训练习记录
    八校联考杭州集训!清澄内部私有的题目当然不会被计入。不然就是泄题了是不是。这个标题只是表示一段时期。八校集训时间是2022.11.29-12.16,当然今天才开始记录是因......
  • javascript-代码随想录训练营day24
    77.组合题目链接:https://leetcode.cn/problems/combinations/题目描述:给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案......
  • 今日总结
    域名备案真的麻烦死了,先要服务器提供商审核,再要公安备案,需要下载国务院应用实名认证,好了还要填好多表,头秃这个博客样式应该就是我的最终版本了,不会再搞了,平常就用它记录......