以下均为多组输入。
一、线段图案
#include <stdio.h>
int main()
{
int c;
while(scanf("%d", &c) != EOF)
{
int i;
for(i = 1; i <= c; i++)
printf("*");
printf("\n");
getchar();
}
return 0;
}
结果如下:
二、正方形图案
#include <stdio.h>
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 <stdio.h>
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 <stdio.h>
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;
}
结果如下: