蓝桥杯基础12:BASIC-3试题 字母图形

news/2024/10/25 19:52:58/

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

利用字母可以组成一些美丽的图形,下面给出了一个例子:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

输入格式

输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。

输出格式

输出n行,每个m个字符,为你的图形。

样例输入

5 7

样例输出

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

数据规模与约定

1 <= n, m <= 26。

代码

这题主要是要找出字母位置下标与字母值的关系

法一:

#include<stdio.h>
#include<math.h>
int main()
{int m,n;scanf("%d%d",&n,&m);int i,j;for(i=0;i<n;i++){for(j=0;j<m;j++){printf("%c",65+abs(i-j)); }printf("\n");} return 0;
}

 法二:

#include <stdio.h>int main()
{int i, j, m, n;scanf("%d%d", &n, &m);for (i = 0; i < n; i++){for (j = i; j > 0 && i - j < m; j--)printf("%c", 'A' + j);for (j = 0; j < m - i; j++)printf("%c", 'A' + j);printf("\n");}return 0;
}

 


http://www.ppmy.cn/news/38920.html

相关文章

大数据-学习实践-5企业级解决方案

大数据-学习实践-5企业级解决方案 (大数据系列) 文章目录大数据-学习实践-5企业级解决方案1知识点2具体内容2.1小文件问题2.1.1 SequenceFile2.1.2 MapFile2.1.3 小文件存储计算2.2数据倾斜2.3 YARN2.3.1 YARN架构2.3.2 YARN调度器2.3.2 YARN多资源队列配置和使用2.4Hadoop官方…

机器学习的数学基础(上)

[]{#_Toc405731550 .anchor} 目录 机器学习的数学基础 1 高等数学 1 线性代数 9 概率论和数理统计 19 机器学习的数学基础 {#机器学习的数学基础 .58} 高等数学 1.导数定义&#xff1a; 导数和微分的概念 f′(x0)lim⁡Δx→0f(x0Δx)−f(x0)Δxf(x_{0}) \lim_{\Delta…

静态方法和实例方法

java静态方法和实例方法有何不同 在Java中&#xff0c;方法分为静态方法和实例方法。静态方法是类级别的&#xff0c;而实例方法是对象级别的。下面列出了它们之间的一些不同点&#xff1a; 静态方法的关键字是static。静态方法可以通过类名直接调用 静态方法 静态方法属于…

【CSS系列】第一章 · CSS基础

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

怎么看待ChatGPT封号这件事呢?

最近的ChatGPT大量封号&#xff0c;刷爆了全网&#xff0c;我的两个个人账号被封禁了&#xff0c;不知道大家最近有没有遇到相关的报错信息&#xff0c;要么就是检查你当前的浏览器配置&#xff0c;最后来一个access denied&#xff0c;要么直接就给你来一个当前的国家不支持。…

自然数的拆分问题 字典序

目录 自然数的拆分问题 字典序 程序设计 程序分析 自然数的拆分问题 字典序 对于大于1的自然数N,可以拆分成若干个大于等于1的自然数之和。 Input 一个大于1的自然数N Output 所有的拆分情况.按字典序排列。 Sample Input

【4.1】Socket编程、TCP挥手

TCP连接断开 四次挥手 四次挥手过程 客户端发送FIN报文&#xff0c;客户端进入FIN_WAIT_1状态。 服务端接收报文&#xff0c;发送ACK报文&#xff0c;服务端进入CLOSE_WAIT状态。 客户端收到ACK报文&#xff0c;进入FIN_WAIT_2状态。 服务端处理完数据后&#xff0c;也发送…

【视频分割】【深度学习】MiVOS官方Pytorch代码--Propagation模块FusionNet网络解析

【视频分割】【深度学习】MiVOS官方Pytorch代码–Propagation模块FusionNet网络解析 MiVOS模型将交互到掩码和掩码传播分离&#xff0c;从而实现更高的泛化性和更好的性能。单独训练的交互模块将用户交互转换为对象掩码&#xff0c;传播模块使用一种新的top-k过滤策略在读取时空…