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

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

资源限制

内存限制: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.lryc.cn/news/58003.html

相关文章:

  • 基于PaddleOCR开发懒人精灵文字识别插件
  • PyTorch 深度学习实战 | DIEN 模拟兴趣演化的序列网络
  • pyspark null类型 在 json.dumps(null) 之后,会变为字符串‘null‘
  • LeetCode - 两数相加
  • Office 2021专业版安装包及激活教程
  • git版本规范-前端
  • UEFI Device Path (1): 重新认识Device Path
  • 合成孔径成像的应用及发展
  • MyBatis-Plus的基本操作
  • HTTPAPI使用
  • Windos下设置java项目开机自启动
  • (链表)移除链表元素(双指针法)
  • Raft协议
  • 动态规划概述
  • CPU缓存架构+Disruptor内存队列
  • Spark SQL join操作详解
  • 设计模式-day04
  • 线段树的学习(2023.4.5)
  • Java 实现excel、word、txt、ppt等办公文件在线预览功能
  • 《Vue3实战》 第九章 路由
  • ToBeWritten之物联网Zigbee协议
  • 【万象奥科】RZ/G2UL网关内存压力测试
  • C++中的继承
  • SpringRetry接口异常优雅重试机制
  • 2023年全国最新高校辅导员精选真题及答案46
  • 程序员为了女朋you进了华为,同学去了阿里,2年后对比收入懵了
  • Linux中的算法分离手段
  • 机器学习实战:Python基于Logistic逻辑回归进行分类预测
  • Leetcode.404 左叶子之和
  • Android 11.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(二)