#include <stdio.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<6;j++)
printf("*");
printf("\n");
}
for(i=0;i<15;i++)
printf("-");
printf("\n");
for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++)
printf(" ");
for(j=0;j<6;j++)
printf("*");
printf("\n");
}
for(i=0;i<15;i++)
printf("-");
printf("\n");
for(i=0;i<4;i++)
{
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}
for(i=0;i<15;i++)
printf("-");
printf("\n");
for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}
for(i=0;i<15;i++)
printf("-");
printf("\n");
return 0;
}
眼晕啊,中间横线有几个下划线啊?
代码如下
有帮助望采纳~
#include <stdio.h>
int main(int argc, char const *argv[])
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 10; j++)
{
if (j - i >= 0 && j - i <= 5)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("--------------------\n");
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 10; j++)
{
if (j + i >= 3&& j + i <= 8)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("--------------------\n");
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 10; j++)
{
if (j<2*i+1)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("--------------------\n");
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 10; j++)
{
if (j>=3-i&&j<=3+i)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("--------------------\n");
};