以下均为多组输入。
#include
int main()
{
int c;
while(scanf("%d", &c) != EOF)
{
int i;
for(i = 1; i <= c; i++)
printf("*");
printf("\n");
getchar();
}
return 0;
}
结果如下:
#include
int main()
{
int h;
while(scanf("%d", &h) != EOF)
{
int i, j;
for(i = 0; i < h; i++)
{
for(j = 0; j < h; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int l;
while(scanf("%d", &l) != EOF)
{
int i, j;
for(i = 1; i <= l; i++)
{
for(j = 1; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int l;
while(scanf("%d", &l) != EOF)
{
int i, j;
for(i = 0; i < l; i++)
{
for(j = l-i; j >= 1; j--)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < a-1-i; j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
printf("* ");
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < a-1-i; j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = a; i > 0; i--)
{
for(j = 0; j < a-i; j++)
{
printf(" ");
}
for(j = 0; j < i; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < a-i; j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
for(i = a; i >= 0; i--)
{
for(j = 0; j < a-i; j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = a; i > 0; i--)
{
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
for(i = 0; i <= a; i++)
{
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < 2*(a-i); j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
for(i = a; i >= 0; i--)
{
for(j = 0; j < 2*(a-i); j++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = a; i > 0; i--)
{
for(j = 0; j < a-i; j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < a-i-1; j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for(i = 0; i < a; i++)
{
for(j = 0; j < a; j++)
{
if((j == i) || (i+j) == (a-1))
printf("*");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a, i, j;
while(scanf("%d", &a) != EOF)
{
for(i = 1; i <= a; i++)
{
for(j = 1; j <= a; j++)
{
if(i == 1 || j == 1 || j == a || i == a)
printf("* ");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
结果如下:
#include
int main()
{
int a;
while(scanf("%d", &a) != EOF)
{
int i, j;
for (i = 1; i <= a; i++)
{
for (j = 1; j <= a; j++)
{
if (j == 1 || i == a || i == j)
{
printf("* ");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
return 0;
}