C-Programm zum Drucken der vollständigen Pyramide mit Zahlen im palindromischen Format

C-Programm zum Drucken der vollständigen Pyramide mit Zahlen im palindromischen Format

In diesem C-Programm werden wir lernen, wie man ein Programm schreibt, um die vollständige Pyramide unter Verwendung von Zahlen im palindromischen Format zu drucken.

Hier ist der Code des Programms zum Drucken der vollständigen Pyramide mit Zahlen im palindromischen Format.

Code - C-Programm zum Drucken der vollständigen Pyramide mit Zahlen im palindromischen Format
/*
C Program to Print Full Pyramid using Numbers

        1
      2 3 2
    3 4 5 4 3
  4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
*/

#include <stdio.h>
int main()
{
    int i, space, rows, k=0, count = 0, count1 = 0;
    printf("Enter number of rows: ");
    scanf("%d",&rows);
    for(i=1; i<=rows; ++i)
    {
        for(space=1; space <= rows-i; ++space)
        {
            printf("  ");
            ++count;
        }
        while(k != 2*i-1)
        {
            if (count <= rows-1)
            {
                printf("%d ", i+k);
                ++count;
            }
            else
            {
                ++count1;
                printf("%d ", (i+k-2*count1));
            }
            ++k;
        }
        count1 = count = k = 0;
        printf("\n");
    }
    return 0;
}
Ausgabe

Geben Sie die Anzahl der Zeilen ein:5
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5

--------------------------------
Prozess beendet nach 1,659 Sekunden mit Rückgabewert 0
Press jede Taste, um fortzufahren. . .