Ich mag ein Programm erstellen, ein Muster zu drucken, wie unten gezeigt,Wie kann ich dieses Muster drucken?
**********
**** ****
*** ***
** **
* *
Ich habe versucht, dieses Muster zu schaffen, aber es wird nicht gedruckt, die Sterne in der Mitte der ersten Zeile. Dies ist der Code.
int main()
{
int i,j,k,l;
char c='*';
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
printf("%c",c);
}
for(k=1;k<=i;k++)
{
printf(" ");
}
for(l=5;l>=i;l--)
{
printf("%c",c);
}
printf("\n");
}
getch();
return 0;
}
Dieses Programm druckt das unten gezeigte Muster.
***** *****
**** ****
*** ***
** **
* *
Also, was sind Ihre Vorschläge?
Sie erhalten eine +1 für die erste Person, die ich heute bei ihren Hausaufgaben gefunden habe und die einen Code geliefert hat. –
Sie benötigen einen Platz weniger in jeder Zeile. Wie kannst du deine mittlere 'for'-Schleife ändern, um das zu tun? – aschepler