接受系统问题一百五十一:空心三角形
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正
PS:
输出结果为这样,系统才接受:
X 2
X
XXX
X 2
****** //空行
X
XXX
#include<stdio.h>
int main()
{
int n;
int i;
int j;
int flag=0;
char ch;
while((ch=getchar())!='@')
{
scanf("%d",&n);
getchar();
if(flag)
{
printf("\n");
}
for(i=1; i<=n; i++)
{
for(j=1; j<=2*n; j++)
{
if(i<n)
{
if(j==n-i+1 || j==n+i-1)
{
printf("%c", ch);
}
else if(j<n+i-1)
{
printf(" ");
}
}
else
{
if(j<=n+i-1)
{
printf("%c", ch);
}
}
}
printf("\n");
}
flag++;
}
return 0;
}
文章结束给大家分享下程序员的一些笑话语录:
程序员喝酒
我偶尔采用“木马策略”、“交叉测试”,时间不长就开始“频繁分配释放资源”,“cache”也是免不了的了,
不过我从不搞“轮巡”,也不会“捕获异常”,更不会“程序异常”,因为我有理性
克制的。

浙公网安备 33010602011771号