時間限制:1.0s 內存限制:256.0MB
利用字母可以組成一些美麗的圖形,下面給出了一個例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。
BABCDEF
CBABCDE
DCBABCD
EDCBABC
//
// main.cpp
// lanqiao
//
// Created by Air on 2017/3/20.
// Copyright © 2017年 Air. All rights reserved.
//
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// insert code here...
int m,n,x;
bool flag_add;
cin>>m>>n;
char str[26];
for(int i=0;i<26;i++)
str[i] = 'A' + i;
for(int i=0;i<m;i++)
{
x = i;
flag_add = 0;
for(int j=0;j<n;j++)
{
cout<<str[x];
if(x==0)
flag_add = 1;
else if(x == n-1)
flag_add = 0;
if(flag_add==0)
x--;
else
x++;
}
cout<<endl;
}
return 0;
}