La forme du visage se compose de deux carrés, un grand carré avec un petit carré creusé au milieu, ne peut pas AC

Questions et réponses du rseoc 2021-12-30 06:56:17 阅读数:173

la forme du visage se

#include<stdio.h>
int main(void)
{
char str[100][100];
int a,b,i,j;
while(scanf("%d%d",&a,&b)!=EOF)
{
for(i=(a-b)/2;i<a-(a-b)/2;i++)
{
for(j=(a-b)/2;j<a-(a-b)/2;j++)
{
str[i][j]=' ';
}
}
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
if(str[i][j]!=' ')
{
str[i][j]='*';
}
}
}
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
printf("%c",str[i][j]);
}
printf("\n");
}

}return 0;

}




Adopter les réponses:
#include<stdio.h>int main(void){ char str[100][100]; int a,b,i,j; int flg=0; while(flg==0) { scanf("%d%d",&a,&b); for(i=(a-b)/2; i<a-(a-b)/2; i++) { for(j=(a-b)/2; j<a-(a-b)/2; j++) { str[i][j]=' '; } } for(i=0; i<a; i++) { for(j=0; j<a; j++) { if(str[i][j]!=' ') { str[i][j]='*'; } } } for(i=0; i<a; i++) { for(j=0; j<a; j++) { printf("%c",str[i][j]); } printf("\n"); } if(a==-1||b==-1) { flg=1; } } return 0;}


Autres réponses2:

Pouvez - vous comprendre votre question? ?

版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112291809481349.html