#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int n; scanf("%d", &n); while (n --) { int a, b, f = 0; scanf("%d %d", &a, &b); int i, j, k, l, s; for (i = 0; i < b; i++){ int num = (a + 1) / 2 - 1; int orispace = 0, maxspace = a - 2; for (j = 0; j < num; j++) { if (f == 1 && j == 0) { orispace ++; maxspace -= 2; continue; } for (k = 0; k < orispace; k++) printf(" "); printf("X"); for (k = 0; k < maxspace; k++) printf(" "); printf("X\n"); orispace ++; maxspace -= 2; } maxspace += 2; for (j = 0; j < orispace; j ++) printf(" "); printf("X\n"); orispace --; for (j = 0; j < num; j ++) { for (k = 0; k < orispace; k++) printf(" "); printf("X"); for (k = 0; k < maxspace; k++) printf(" "); printf("X\n"); orispace --; maxspace += 2; } f = 1; } printf("\n"); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:664 |
ASCII帮了大忙浏览:749 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:557 |
字符逆序 (C语言代码)浏览:460 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |
Hello, world! (C语言代码)浏览:824 |
程序员的表白 (C语言代码)浏览:598 |
小O的数字 (C语言代码)浏览:1411 |