hdoj.2565 放大的X 20140726
来源:互联网 发布:java replace参数 编辑:程序博客网 时间:2024/05/16 17:34
放大的X
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8912 Accepted Submission(s): 2703
Problem Description
请你编程画一个放大的’X’。
如3*3的’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),表示放大的规格。
接下来有T行,每行有一个正奇数n(3 <= n <= 79),表示放大的规格。
Output
对于每一个n打印一个规格为n * n放大的’X’;每组输出后面空一行。
Sample Input
235
Sample Output
X X XX XX X X X X X XX X#include<stdio.h>#include<string.h>int main(){ char s[80][80]; int n,m,i,j; scanf("%d",&n); while(n--){ scanf("%d",&m); if(m==1||m%2==0){ continue; } memset(s,' ',sizeof(s)); for(i=0;i<m;i++){ for(j=0;j<m;j++){ if(j==i) s[i][j]='X'; else if(j+i==m-1) s[i][j]='X'; else s[i][j]=' '; } } for(i=0;i<m/2+1;i++){ for(j=0;j<m-i;j++) printf("%c",s[i][j]); printf("\n"); } for(i=m/2+1;i<m;i++){ for(j=0;j<=i;j++) printf("%c",s[i][j]); printf("\n"); } printf("\n"); } return 0;}
0 0
- hdoj.2565 放大的X 20140726
- HDOJ 2565 放大的X
- HDOJ/HDU 2565 放大的X(分段思考~)
- hdoj-2565-放大的X(解题报告)
- 放大的X 2565
- 2565 放大的X
- hdu 2565 放大的X
- hdu 2565 放大的X
- HDU 2565 放大的X
- HD 2565 放大的X
- hd 2565 放大的X
- HDU-2565-放大的X
- HDU-2565-放大的X
- HDU 2565 放大的X
- hdu 2565 放大的X (模拟)
- HDU_2565 放大的X
- hdu 2565放大的x 20140726.cpp
- 放大的X(杭电2565)
- hdu 1907 John
- hdu3315 /最大权最佳匹配(最大权下尽量不改变次序)(有权田忌赛马类问题)/费用流
- HTTP状态码
- (三)Seafile FUSE 虚拟文件系统开发---整体思路
- gitosis push 出现 remote: AssertionErro的解决办法
- hdoj.2565 放大的X 20140726
- 在EM中修改Server日志打印级别
- hdu 4893Wow! Such Sequence!
- boj453. 三角形的传说-基本几何分析思想
- c#对象初始化器、自动实现字段
- A - Hire and Fire(8.1.2)
- poj 3281
- Visual Studio中自带的常用正则表达式
- VI打开和编辑多个文件的命令