PAT乙级-打印三角形拼图

一个正方形可以用两个等边直角三角形拼出来。给定正方形的边长、两个三角形和对角线所用的符号,请你打印出这两个三角形拼出的正方形。

输入格式:

输入在一行中给出一个正整数 L(2≤L≤100,为正方形的边长),同时给出打印上三角形、下三角形、对角线所用的字符。数字和字符间以一个空格分隔。

输出格式:

按输入要求打印这两个三角形拼出的正方形。

输入样例:

6 a b -

输出样例:

-aaaaa
b-aaaa
bb-aaa
bbb-aa
bbbb-a
bbbbb-

AC代码:

#include 
using namespace std;int main() {int n;cin >> n;char a, b, c;cin >> a >> b >> c;for (int i = 0; i < n; i ++ ) {if (i != 0) {cout << endl;}for (int j = 0; j < i; j ++ ) {cout << b;}cout << c;for (int j = i; j < n - 1; j ++ ) {cout << a;}}return 0;
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部