Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
96374 | 冯诚阳 | 画DNA | C++ | Accepted | 33 MS | 276 KB | 972 | 2024-11-07 18:19:51 |
#include<iostream> #include<iomanip> #include<vector> using namespace std; int main() { int n; cin >> n; for (int i = 0; i < n; i++)//个数n { int a, b; cin >> a >> b; for(int m=0;m<b;m++)//循环次数a { for (int j = 0; j < a-1; j++)//行 { if (j < a / 2 + 1) { for (int k = 1; k <= j; k++) { cout << " "; } cout << "X"; for (int k = 1; k <= a - 2 * (j + 1); k++) { cout << " "; } if (j < a / 2) { cout << "X"; } } else if(j!=a-1) { for (int k = 1; k < a - j; k++) { cout << " "; } cout << "X"; for (int k = 1; k <= a - 2 * ((a - j - 1) + 1); k++) { cout << " "; } cout << "X"; } cout << endl; } } cout << "X"; for (int k = 0; k < a - 2; k++) { cout << " "; } cout << "X" << endl; cout << endl; } return 0; }