基础练习 字母图形
2016-03-22 16:23
330 查看
基础练习 字母图形
时间限制:1.0s 内存限制:256.0MB
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26。
时间限制:1.0s 内存限制:256.0MB
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26。
package 字母图形; /* 样例输入 5 7 样例输出 ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC */ import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub char A=65; Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int m=sc.nextInt(); for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ char input=(char)(Math.abs(i-j)+A); System.out.print(input); } System.out.println(); } } }
相关文章推荐
- Java设计模式简介--策略模式--工厂方法模式--详细请看其他的两篇文章
- Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类
- 求第i小的元素(2)
- could not initialize proxy - no Session
- 查询每个学生的各科成绩sql语句
- 汇总:JSTL时间操作
- Spring Security(09)——Filter
- 完成端口详解【IOCP】
- xFire 实现webservice
- Could not find Developer Disk Image (今天更新iOS9.3)
- 苹果Mac OS X怎样调整Ctrl/Option/Cmd按键位置
- js获取当前日期
- 安卓--selector简单使用
- UIMenuController使用
- css读书笔记1:HTML标记和文档结构
- 基础练习 数列特征
- Java多线程系列--“JUC原子类”02之 AtomicLong原子类
- 学习进度表
- Javascript中的几种继承方式对比分析
- Poj 3262 Protecting the Flowers【贪心】