解题思路:
注意事项:
参考代码:
#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 人评分
C二级辅导-等差数列 (C语言代码)浏览:1214 |
数列 (C++代码)浏览:664 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2268 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:643 |
求组合数 (C语言代码)浏览:1152 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:738 |
【绝对值排序】 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:567 |
a+b浏览:432 |
1124题解浏览:591 |