`
rorely
  • 浏览: 119690 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

实现图形输出

    博客分类:
  • Java
阅读更多
import java.util.*;
import java.io.*;
public class Letter{
	public static int count(char x){
		if(x>='A' && x<='Z')	return x-'A'+1;
		else return x-'a'+1;
	}
	public static void  printOut(char aa){
		    int x;int j;
			char tt,yy;
			char temp;
			if(aa>='A' && aa<='Z')	{
				temp='A';
				x=aa-'A'+1;}
				else if(aa>='a' && aa<='z'){
					temp='a';
					x=aa-'a'+1;}
				else {temp='a';x=0;
				}
			for(int i=1;i<=x;i++){
				for(int k=x;k>i;k--) System.out.print(" ");			
				for(j=1;j<=i;j++) 	{
					tt=(char)(temp+j-1);
					System.out.print(tt);					
				}
				tt=(char)(temp+i-1);
				for(int m=1;m<=j-2;m++) {
					yy=(char)(tt-m);
					System.out.print(yy);				
				}
				System.out.println();
			}
		
	}
	public static void main(String[] args) throws Exception{
		System.out.println("请输入一个字母,大小写都可以:");
		Scanner reader=new Scanner(System.in);
		String xx=reader.next();
		char aa=xx.charAt(0);		
		printOut(aa);
	}
}

结果如下:


请输入一个字母,大小写都可以:
W
                      A
                     ABA
                    ABCBA
                   ABCDCBA
                  ABCDEDCBA
                 ABCDEFEDCBA
                ABCDEFGFEDCBA
               ABCDEFGHGFEDCBA
              ABCDEFGHIHGFEDCBA
             ABCDEFGHIJIHGFEDCBA
            ABCDEFGHIJKJIHGFEDCBA
           ABCDEFGHIJKLKJIHGFEDCBA
          ABCDEFGHIJKLMLKJIHGFEDCBA
         ABCDEFGHIJKLMNMLKJIHGFEDCBA
        ABCDEFGHIJKLMNONMLKJIHGFEDCBA
       ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA
      ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA
     ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA
    ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA
   ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA
  ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA
 ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA
ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA

F:\help> 
 
分享到:
评论

相关推荐

    asp.net实现图形输出

    本文将深入探讨如何利用ASP.NET技术实现图形输出,特别是通过aspChart类库来创建饼状图(piechart)。 首先,我们需要了解ASP.NET的基本架构。ASP.NET是微软推出的一种用于构建Web应用程序的框架,它提供了丰富的...

    蓝桥杯-C语言图形输出

    "蓝桥杯-C语言图形输出" 本资源摘要信息涵盖了 C 语言图形输出的多方面...这些题目涵盖了 C 语言图形输出的多方面知识点,包括循环结构、条件语句、数学函数等,并且都使用了C语言的基本语法和结构来实现图形输出。

    Vb输出简单的字符图形

    字符图形的创建则涉及到循环结构的嵌套,通过控制循环次数和条件来改变输出的字符和位置。 通过实践这样的练习,程序员可以深入理解循环、条件判断以及字符串操作等基础编程概念,这些都是构建更复杂程序的基础。...

    第十六章-数据交换与图形输出PPT优秀资料.ppt

    在AutoCAD中,可以通过PLOT命令或菜单:文件→打印来实现图形输出。 1. 执行方式:命令行:PLOT,菜单:文件→打印,工具栏:标准→打印,快捷键:CTRL+P 2. 操作步骤:执行上述操作后,屏幕显示“打印”对话框,按...

    Android_图形系统分析-surfaceFlinger流程

    3. 实现图形输出:SurfaceFlinger 将图形输出内容写入到屏幕缓冲区,实现图形的输出。 结论 Android 图形系统是 Android 操作系统中负责图形输出和管理的子系统。SurfaceFlinger 是 Android 图形系统的核心组件之...

    用C语言输出各种图形.doc

    数组用于存储图形数据,而函数则用于实现图形输出的功能。 3. 软件功能说明 软件的功能包括: * 输出各种图形 * 实现数据验证和处理功能 * Possesses一定的可靠性和稳定性 4. 软件验收标准 软件验收标准包括: ...

    Windows图形输出基础

    ### Windows图形输出基础 ...掌握这些基础知识对于Windows平台上的图形程序开发至关重要,可以帮助开发者更好地理解和实现图形相关的功能。通过合理的使用这些技术,可以显著提高应用程序的性能和用户体验。

    汇编语言接口程序实现打印图形的程序

    在IT领域,汇编语言是一种低级编程语言,它与计算机硬件紧密相连,允许程序员直接控制硬件资源。本文将深入探讨如何使用...通过阅读和分析`SPTP.ASM`源代码,我们可以学习到如何使用汇编语言实现图形输出的具体技术。

    C++普通图形输出

    在C++编程中,"普通图形输出"通常指的是在控制台上通过字符来模拟图形的绘制。这种方式虽然简单,但能够帮助初学者理解基本的编程概念和控制台操作。本篇文章将深入探讨如何在C++中实现这样的功能,以及如何创建一个...

    VC++6.0图形编程

    - **图形设备接口(GDI)**:GDI是Windows操作系统中的一个重要组件,负责处理应用程序的绘图请求,通过设备驱动程序将这些请求转化为特定硬件可以理解的命令,实现图形输出。 - **设备无关性**:GDI的设计使得...

    c语言三维图形变换c语言三维图形变换.doc

    该程序使用了graphics.h库来实现图形输出,并使用了math.h库来实现数学运算。程序的主体部分实现了三维图形的旋转、缩放、平移、投影等变换操作。 结论 本文档介绍了C语言在三维图形变换中的应用,涵盖了三维图形...

    计算机图形学 直线生成算法实现.doc

    本实验使用 C 语言编写,使用 Borland Graphics Interface(BGI)库来实现图形输出。程序中首先定义了一些宏和结构体,用于存储点和矩形的坐标信息。 接下来,程序实现了一个 clip 函数,用于裁剪直线,使其在矩形...

    Java简单图形输出

    ### Java简单图形输出知识点解析 #### 一、代码概述 本段Java代码主要展示了如何使用基本的循环结构来输出各种简单但具有逻辑性的图形。这些图形由星号(*)构成,非常适合Java初学者用来练习循环和理解二维数组的...

    C# 读取DXF全套实例 图形输出 控制台输出 dxf全部信息

    C# 读取DXF全套实例 图形输出 控制台输出 dxf全部信息 FILE NAME: sample.dxf binary DXF: False loading time: 0.447 seconds FILE VERSION: AutoCad2010 FILE COMMENTS: 0 FILE TIME: drawing created (UTC)...

    文本、图形输出

    在计算机科学领域,文本和图形输出是至关重要的概念,它们决定了用户如何与计算机系统进行交互并接收信息。本文将深入探讨这两个主题,尤其适合初学者理解,相信通过学习,你的技术知识会有显著提升。 首先,我们来...

    用AGG实现高质量图形输出.zip

    压缩包中的"用AGG实现高质量图形输出"可能包含示例代码、教程文档或者演示程序,这些内容可以帮助开发者更好地理解和使用AGG库。通过学习和实践,开发者能够掌握如何利用AGG来创建精细的图形,实现复杂的设计效果,...

    计算机图形学DDA画线算法

    在给定的程序中,使用了Visual Studio 2005作为开发环境,这表明代码可能是用C++编写的,并且可能使用了Windows API或者自定义的图形库来实现图形输出。VS2005是一款强大的IDE,支持多种编程语言,对于学习和开发...

    计算机图形输入输出PPT

    在本章“第2章 图形输入输出设备”中,我们将深入探讨这一主题,主要关注用于实现这些功能的各种硬件设备。 首先,我们要了解输入设备。这些设备允许用户与计算机进行交互,将人类可以理解的信息转化为机器可以处理...

    8086汇编八皇后图形输出草稿

    在8086汇编语言中,实现八皇后问题的图形输出是一项挑战,因为它涉及到屏幕显示、内存管理和算法设计等多个方面。"8086汇编八皇后图形输出草稿"是一个项目,其目标是在640x480分辨率且支持16色的显示器上以图形方式...

    VC++图形和文本输出

    - 保存当前信息,如当前的画笔、画刷、字体和位图等图形对象及其属性,以及颜色和背景等影响图形输出的绘图模式。 - 保存窗口剪切区域 (Clipping Region),限制程序输出到输出设备中窗口覆盖的区域。 #### 二、...

Global site tag (gtag.js) - Google Analytics