IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 蓝桥杯练习 字母图形 -> 正文阅读

[数据结构与算法]蓝桥杯练习 字母图形

蓝桥杯练习 字母图形

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

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

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

输入
输入描述:
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输入样例:
5 7

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

输出样例:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

提示:

HINT:时间限制:1.0s 内存限制:256.0MB
1 <= n, m <= 26。

来源

蓝桥杯练习系统 ID: 7 原题链接: http://lx.lanqiao.cn/problem.page?gpid=T7

C语言:

#include<stdio.h>
#include<math.h>
int main()
{
    int m,n,i,j;
    scanf("%d%d",&n,&m);//n为行,m为列 
    for(i=0;i<n;i++)
    {
         for(j=0;j<m;j++)
         {
              printf("%c",65+abs(i-j)); //abs函数是整数差值取绝对值 
         }
         printf("\n");
    } 
   return 0;
}

Java语言:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int m = scanner.nextInt();
        int n = scanner.nextInt();
        for (int i = 0; i < m; i++) { //行循环
            for (int j = 0; j< n; j++) { //列循环
                char x = (char)(Math.abs(i - j) + 'A'); //单个字母的值
                System.out.print(x);
            }
            System.out.println();//每输入完一行 换行
        }
    }
}

python语言:

def Letter(n,m):
    var = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    if n >= 1 and m >= 1 and n<=26 and m<=26:
        for i in range(n):
            rear = var[1:i+1]
            font = var[0:m-i]
            s = rear[::-1]+font
            print(s[0:m])
n,m = map(int,input().split())
Letter(n,m)


  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-11-28 11:32:46  更:2021-11-28 11:33:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/9 16:15:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码