打印图形
http://10.105.242.83/contest/1040/problem/F#include <stdio.h>
#include <string.h>
int main()
{int i=1,j=1;
int n;
char a;
char b[7]="triangle";
char c[6]="diamond";
scanf("%c %d",&a,&n);
if(a==c[6])
{
for(i=0;i<n/2;i++)
{ for(j=1;j<n/2-i+1;j++)
{printf(" ");
}
for(j=1;j<=2*i+1;j++)
{printf("*");
}
printf("\n");
}
for(i=n/2;i>-1;i--)
{ for(j=1;j<n/2-i+1;j++)
{printf(" ");
}
for(j=1;j<=2*i+1;j++)
{printf("*");
}
printf("\n");
}
}
if(a==b[7])
{
for (i=1;i<=(n-1)/2+1;i++)
{
for (j=1;j<=i*2-1;j++)
{
printf("*");
}
printf(" \n");
}
for (i=1;i<=(n-1)/2;i++)
{
for (j=1;j<=n-i*2;j++)
{
printf("*");
}
printf(" \n");
}
}
return 0;
}
我不知道这个选择这么弄