33,311
社区成员
发帖
与我相关
我的任务
分享
int i,j,k,n,m,x,e=1,y,a[3]={0,0,0},b[2]={0,0},c[2]={0,0};
printf("input a number:");
scanf("%d",&i);
if(i>9)
printf("erro");
else
{
switch(i)
{
case 1:c[0]=c[1]=1;break;
case 2:a[0]=a[2]=1;b[1]=1;c[0]=1;break;
case 3:a[0]=a[1]=a[2]=1;c[0]=c[1]=1;break;
case 4:a[1]=1;b[0]=1;c[0]=c[1]=1;break;
case 5:a[0]=a[1]=a[2]=1;b[0]=1;c[1]=1;break;
case 6:a[0]=a[1]=a[2]=1;b[0]=b[1]=1;c[1]=1;break;
case 7:a[0]=1;c[0]=c[1]=1;break;
case 8:a[0]=a[1]=a[2]=1;b[0]=b[1]=1;c[0]=c[1]=1;break;
case 9:a[0]=a[1]=a[2]=1;b[0]=1;c[0]=c[1]=1;
}
}
for(j=1;j<=11;j++)
{
for(k=1;k<=25;k++)
printf("*");
for(k=1;k<=9;k++)
printf(" ");
m=j%5;
y=j/5;
if((m=1)&&(a[y]=1))
for(n=1;n<=16;n++)
printf("*");
else
{
if(j<=6)
{
if(b[0]=1)
{
printf("*");
for(x=1;x<=15;x++)
printf(" ");
}
else
{
for(x=1;x<=15;x++)
printf(" ");
}
if(c[0]=1)
printf("*");
else
printf(" ");
}
else
{
if(b[1]=1)
{
printf("*");
for(x=1;x<=15;x++)
printf(" ");
}
else
{
for(x=1;x<=15;x++)
printf(" ");
}
if(c[1]=1)
printf("*");
else
printf(" ");
}
}
for(n=1;n<=9;n++)
printf(" ");
for(n=1;n<=20;n++)
printf("*");
printf("\n");
}
}