解题思路:打印对角线X 第一行单独处理
注意事项:
参考代码:
#include<iostream> #include<cmath> using namespace std; int main() { int n; cin >> n; for(int i = 0; i < n;i ++){ int x, y; cin >> x >> y; for(int j = 0; j < y; j ++){ if(j == 0){ for(int k = 0; k < x; k++){ if(k == 0 || k == x - 1) cout << 'X'; else cout << ' '; } cout << endl; } for(int k = 1; k < x; k ++){ for(int l = 0; l < x; l ++){ if (k == l || k + l == x - 1) cout << 'X'; else cout << ' '; } cout << endl; } } cout << endl; } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:737 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1432 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
WU-判定字符位置 (C++代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
水仙花 (C语言代码)浏览:1163 |