杭电2565 大神教的,学习
来源:互联网 发布:知天下图片野战 编辑:程序博客网 时间:2024/04/30 08:12
#include<stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{ char a[80][80]={0};int i,j,n;//最好先清零
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if((j==(n-i+1))||(i==j)) a[i][j]='X';//j==(n-i+1))||(i==j)规律
else a[i][j]=' ';
}
}
for(i=1;i<=n/2;i++)
{
for(j=1;j<=n;j++)
{
if(i+j>n+1) break;//去除无用的空格,否则会出错
printf("%c",a[i][j]);
}
printf("\n");
}
for(;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%c",a[i][j]);
}
printf("\n");//换行符也要注意
}
printf("\n");
}
return 0;
}
int main()
{
int t;
scanf("%d",&t);
while(t--)
{ char a[80][80]={0};int i,j,n;//最好先清零
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if((j==(n-i+1))||(i==j)) a[i][j]='X';//j==(n-i+1))||(i==j)规律
else a[i][j]=' ';
}
}
for(i=1;i<=n/2;i++)
{
for(j=1;j<=n;j++)
{
if(i+j>n+1) break;//去除无用的空格,否则会出错
printf("%c",a[i][j]);
}
printf("\n");
}
for(;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%c",a[i][j]);
}
printf("\n");//换行符也要注意
}
printf("\n");
}
return 0;
}
0 0
- 杭电2565 大神教的,学习
- 杭电1021大神教的
- 杭电1215大神的作品
- 杭电2076 sum=30*h-11*m/2.0-11*s/120.0大神的制作,刚刚学习的
- 杭电1267 递推 公式不理解,大神给的公式
- 杭电诡异的楼梯,参考了大神的代码,整理了好久的思路才做出来
- AVM 3xian大神的学习经验
- 跟随大神的脚步学习之开篇
- 机器学习方向的一些专家大神
- 学习大神的沉浸式布局
- 一位深度学习大神的博客网址
- 10年JAVA大神—教新手如果正确的学习JAVA路线
- 菜鸟到大神的上位历程,即学即用走向人生巅峰(大神学习经验)
- 杭电ACM课件学习
- python 爬虫的学习记录--《crifan大神的教程》
- 学习鸿洋大神的自定义View(一)的笔记
- JAVA学习中收藏的大神的博客
- 放大的X(杭电2565)
- Ubuntu 安装 Courier New字体和雅黑consolas字体
- HTML表单
- 杭电 2565 放大的X (分段 消零)
- 新的和删除自定义
- 杭电ACM2017字符串统计---20140726
- 杭电2565 大神教的,学习
- 也谈RESTful
- hdu 4826
- 有效的C + +
- servlet学习(1)
- C++ map用法
- 未知重写标识符
- IE6 position:fixed无效
- C++ Primer Plus的若干收获--(四)