蓝桥杯 试题 基础练习 字母图形

试题 基础练习 字母图形

 

 思路:其实这道题不用多次循环,题中已经很明确的告诉,要寻找规律,所以,我们要去寻找其中的规律。接下来是我寻找规律的思路,首先遇到这种题,我们第一反应是横竖看,但是,横竖的规律不是很明显。接下来我们观察下对角线,发现一个规律,当  横-竖=0时,输出皆为A,以此规律,我们试着拓展,当输出为B时,是否横竖也有规律,经过观察,当输出B时,横-竖的绝对值为1,我们继续拓展,C为2……由此,我们便找到了规律。

代码:

#include<iostream>
#include<algorithm>
using namespace std;

int main(){

    int n, m, i, j;
    cin >> n >> m;
    for (i = 0; i < n; i++){
        for (j = 0; j < m; j++){
            char ch = 'A' + abs(i - j);
            cout << ch;
        }
        cout << endl;
    }

    system("pause");
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/pcdl/p/12405269.html