zoukankan      html  css  js  c++  java
  • 2484: 字母图形

    2484: 字母图形

    Time Limit: 1 Sec  Memory Limit: 128 MB
    Submit: 342  Solved: 152
    [Submit][Status][Web Board]

    Description

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

    ABCDEFG
    BABCDEF
    CBABCDE
    DCBABCD
    EDCBABC

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

    Input

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

    Output

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

    Sample Input

    5 7

    Sample Output

    ABCDEFG
    BABCDEF
    CBABCDE
    DCBABCD
    EDCBABC

    法一:
    #include<stdio.h>
    #include<math.h>
    int main()
    {
        int n,m,i,j;
        char a[30][30];
        scanf("%d %d",&n,&m);
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                a[i][j]='A'+fabs(i-j);
            }
        }
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                printf("%c",a[i][j]);
            }
        printf("\n");
        }
        return 0;
    }
    

      法二:

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

      

     
  • 相关阅读:
    mysql创建表
    MySql数据类型(转)
    mysql命令总结
    php文件遍历类:FileBianli.class.php
    php文件删除
    php文件复制
    php文件遍历
    php下载c
    智能眼镜的行业应用
    《代谢增长论》读书笔记
  • 原文地址:https://www.cnblogs.com/mjn1/p/8439847.html
Copyright © 2011-2022 走看看