解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; int main() { int n; cin >> n; while(n --) { int a, b; cin >> a >> b; bool flag = true; while(b --) for(int i = 0; i < a; i ++) if(i != 0 || flag) { //除了第一个子链的第一行打印之外,其后的各子链都不打印第一行 for(int j = 0; j < a; j ++) //打印每个子链 if(j == i || j == a - i - 1) cout << "X"; else cout << " "; cout << endl; flag = false; } if(n != 0) cout << endl; } return 0; }
0.0分
1 人评分
1113题解浏览:823 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |
矩阵转置 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2209 |
【计算两点间的距离】 (C语言代码)浏览:875 |
用getchar()函数接收字符,正序输入为什么会倒序输出浏览:767 |
【回文数(二)】 (C语言代码)浏览:729 |
WU-程序员的表白 (C++代码)浏览:803 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:1018 |