放大的X
来源:互联网 发布:有淘宝账号就能贷款 编辑:程序博客网 时间:2024/05/21 09:46
题目描述
请你编程画一个放大的‘X’。
如3*3的‘X’应如下所示:
X X
X
X X
5*5的‘X’如下所示:
X X
X X
X
输入数据第一行是一个整数T,表示有T组测试数据。
接下来有T行,每行有一个正奇数n(3<=n<=79),表示放大的规格。
输出
对于每一个n打印一个规格为 n*n 放大的‘X’,每组输出后面空一行。
样例输入
2
3
5
样例输出
X X
X
X X
X X
X X
X
X X
请你编程画一个放大的‘X’。
如3*3的‘X’应如下所示:
X X
X
X X
5*5的‘X’如下所示:
X X
X X
X
X X
X X
输入格式输入数据第一行是一个整数T,表示有T组测试数据。
接下来有T行,每行有一个正奇数n(3<=n<=79),表示放大的规格。
输出
对于每一个n打印一个规格为 n*n 放大的‘X’,每组输出后面空一行。
样例输入
2
3
5
样例输出
X X
X
X X
X X
X X
X
X X
X X
参考代码:
#include<stdio.h>int main(){ int n,i,j,t,e; scanf("%d",&e); for(i=1;i<=e;i++) { scanf("%d",&n); for(j=1;j<=n/2+1;j++) { for(t=1;t<=n-j+1;t++) { if(t==j||t==n-j+1) printf("X"); else printf(" "); } printf("\n"); } for(j=1;j<=n/2;j++) { for(t=1;t<=n/2+1+j;t++) { if(t==n/2+1-j||t==n/2+1+j) printf("X"); else printf(" "); } printf("\n"); } printf("\n"); } return 0;}
0 0
- 放大的X
- 1035:放大的X
- 1035:放大的X
- SDJZU-放大的X
- SDJZ 放大的X
- 放大的X 2565
- 1035:放大的X
- 放大的X
- 模拟:放大的X
- 2565 放大的X
- hdoj2565 放大的X
- HDU2565-放大的X
- hdu 2565 放大的X
- SDJZUOJ 1035 放大的X
- hdu 2565 放大的X
- HDU 2565 放大的X
- HD 2565 放大的X
- hd 2565 放大的X
- 最大子段和
- 每天一个linux命令(47):iostat命令
- 数据建模基础理论 – 数据建模及规范化(1)
- XManager4基于gdm连接centos6.4图形界面(绝对可用)
- 控件使用
- 放大的X
- android获取手机应用之后放入gridview之后的点击事件
- Servlet
- 火狐和IE的window.event对象详解
- Hibernate具体参数说明
- URL编码与解码
- hadoop2.2.0 unhelthy nodes:log-dirs turned bad
- Eclipse快捷键大全
- Real User Experience Insight (RUEI)安装操作手册