#include <stdio.h>
int main()
{
int i,j,k ;
for (i = 0 ; i <= 3 ; i++)
{
for (j = 0 ; j <= 2 - i ; j++)
{
printf(" ") ;
}
for (k = 0 ; k <= 2*i ; k++)
{
printf("*") ;
}
printf("\n") ;
}
for (i = 0 ; i <= 2 ; i++)
{
for (j = 0 ; j <= i ; j++)
{
printf(" ");
}
for (k = 0 ; k <= 4 - 2*i ; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
第二种菱形:
要求
1
3
5
7
5
3
1
#include <stdio.h>
int main()
{
int i,j ;
for (i = 1 ; i <= 7 ; i = i + 2) /* 1 3 5 7 */
{
for (j = 1 ; j <= i ; j++)
{
printf("*");
}
printf("\n") ;
}
for (i = 5 ; i >= 1 ; i = i - 2 ) /* 5 3 1 */
{
for (j = 1 ; j <= i ; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}