Frage zu C



  • Guden Leutz weiss net ob ich hier richtig bin, aber ich versuchs ma nen kumpel hat mich mal etwas zu einem c - code gefragt, da ich aber nur fachabi in wirtschaftsinformatik habe und nie c lernte stelle ich euch ma die frage. Nun hier der code :
    #include <stdio.h>
    int main ( void )
    {
    int i, j, k ;
    printf("\n") ;
    for (i = 1; i <= 2; i++)
    {
    j = 0 ;
    while (j < 2)
    {
    printf("\n") ;
    j = j + 1 ;
    }
    for (k = 1; k <= 4; k++)
    printf(" || \n");
    j = 1 ;
    do
    {
    printf("
    \n") ;
    if (j == 2)
    j = j + 2 ;
    else
    j = j + 1 ;
    } while (j <= 2) ;
    printf("\n") ;
    }
    return 0 ;
    }

    Nun seine Fragen:
    1. kann man diesen code verkürzen bzw vereinfachen ?
    2. Was amcht er überhaupt ?
    3. Wie kann man sich die Ausgabe vorstellen ?

    Also danke im voraus und hoffe das ich hier richtig bin



  • C# != C 😉
    Dazu hier mehr.

    Ich würde den Code so schreiben:

    #include <stdio.h> 
    int main ( void ) 
    { 
        printf("\n") ; 
        for(int j = 0; j < 2; j = j++)
        {
            printf("********\n");
            printf("********\n"); 
            for(int k = 0; k <4; k = k++)
                printf(" || \n");
            printf("********\n");
            printf("********\n\n");
        }
        printf("\n");
        return 0; 
    }
    

    Die Ausgabe sieht wie folgt aus:

    ********
    ********
    ||
    ||
    ||
    ||
    ********
    ********

    ********
    ********
    ||
    ||
    ||
    ||
    ********
    ********



  • Ich danke dir vielmals für deine Hilfe


Anmelden zum Antworten