天梯赛

发布时间 2023-03-31 18:37:43作者: wwqjk5

题目描述
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个 5 行 7 列的图形,请找出这个图形的规律,并输出一个 n 行 m 列的图形。
输入格式
输入一行,包含两个整数 n 和 m,分别表示你要输出的图形的行数的列数。
输出格式
输出 n 行,每个 m 个字符,为你的图形。
样例输入content_copy
5 7
样例输出content_copy
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
提示/说明
数据规模与约定
1 <= n, m <= 26。

#include <iostream>

using namespace std;
int main() {
 int n,m,i,j;
 char letter='A',l='A';
cin>>n;
cin>>m;
 if(n>0&&n<27&&m>0&&m<27)
 {
  for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
   {
    if(j<i)
    {
     l=letter+i-j;
     printf("%c",l);
    }
    else
    {
     l=letter+j-i;
     printf("%c",l);
    }
   }
   printf("\n");
  }
 }
 return 0;
}