#include<stdio.h> #define N 100 void f(int a,int b) { int m=0; char P[N][N]; for(int i=0;i<a;i++) //1和b// { for(int j=0;j<a;j++) { if(i==j||i+j==a-1) { P[i][j]='X'; }else{ P[i][j]=' '; } } } int flag=b; while(flag--) { if(flag==b-1) { for(int k=0;k<a;k++) { puts(P[k]); } }else{ for(int l=1;l<a;l++) { puts(P[l]); } } } } int main() { int n,a,b; scanf("%d",&n); while(n--) { scanf("%d%d",&a,&b); f(a,b); printf("\n"); } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1055 |
【亲和数】 (C语言代码)浏览:530 |
大小写转换 (C语言代码)浏览:904 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
程序员的表白 (C语言代码)浏览:706 |
敲七 (C++代码)浏览:1119 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1060 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:548 |
陶陶摘苹果2 (C++代码)浏览:578 |
母牛的故事 (java语言代码)浏览:896 |