放大的X
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 211 Accepted Submission(s) : 35Font: Times New Roman | Verdana | Georgia Font Size: ← →Problem Description请你编程画一个放大的’X’。如3*3的’X’应如下所示:X X XX X5*5的’X’如下所示:X X X X X X XX X
Input输入数据第一行是一个整数T,表示有T组测试数据;接下来有T行,每行有一个正奇数n(3 <= n <= 79),表示放大的规格。Output
对于每一个n打印一个规格为n * n放大的’X’;每组输出后面空一行。 Sample Input235Sample Output
X X XX XX X
X X X X XX X
#include "stdio.h"int main(){ int N,n,i,j,k,t; scanf("%d",&N); while(N--) { scanf("%d",&n); for(i=1;i<=n;i++) { k=n+1-i; if(k>i) t=k; else t=i; for(j=1;j<=n;j++) { if(j==i||j==k) printf("X"); else if(j<t) printf(" "); } printf("\n"); } printf("\n"); } return 0;}