酷代码 AI
菜单
服务商

C语言打印对角线X形图案实现代码

```c #include <stdio.h> int main() { int T; scanf("%d", &T); while (T--) { int n; scanf("%d", &n); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (j == i || j == n - i - 1) { printf("X"); } else { printf(" "); } } printf("\n"); } printf("\n"); } return 0; } ``` 📌 **代码解析** - 读取测试数据组数 `T`。 - 循环处理每组数据,读取放大规格 `n`。 - 使用双重循环打印 `n * n` 矩阵。 - 主对角线 `(j == i)` 和副对角线 `(j == n - i - 1)` 位置打印 `'X'`,其余位置打印空格。 - 每行末尾无空格,每组输出后空一行。 🔧 **注意事项** - 输入范围 `2 <= n <= 80`,确保数组边界安全。 - 字符 `'X'` 为大写,符合题目要求。 - 输出格式严格匹配,避免多余空格或空行。 ######[AI问答 | 297点数解答 | 2026-04-05 23:18:08]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]