#include <stdio.h>

    // Function Implementation
    void yourFunction(void)
    {
        int days, counter, num;

        printf("\n\t\t* * * TWELVE DAYS OF CHRISTMAS * * *\n");
        printf("\t\t_____________________________________\n\n\n");

        for (counter=1; counter<=12; counter++) {

            printf("\tOn the ");

            switch(counter){
            case 1:
                printf("1st");
                break;
            case 2:
                printf("2nd");
                break;
            case 3:
                printf("3rd");
                break;
            default:
                printf("%dth", counter);
                break;
            }
            printf(" day of Christmas my true love sent to me\n\n");

            switch(counter) {

            case 12: printf("\t\tTwelve Drummers Drumming\n\n");
            case 11: printf("\t\tEleven Pipers Piping\n\n"); 
            case 10: printf("\t\tTen Lords a Leaping\n\n");
            case 9: printf("\t\tNine Ladies Dancing\n\n"); 
            case 8: printf("\t\tEight Maids a Milking\n\n");
            case 7: printf("\t\tSeven Swans a Swimming\n\n");
            case 6: printf("\t\tSix Geese a Laying\n\n"); 
            case 5: printf("\t\tFive Golden Rings\n\n"); 
            case 4: printf("\t\tFour Calling Birds \n\n"); 
            case 3: printf("\t\tThree French Hens\n\n");
            case 2: printf("\t\tTwo Turtle Doves\n\n");
            case 1: printf("\t\t");if (counter > 1 ) printf("And ");printf("A Partridge in a Pear Tree\n\n");
            //  case 1: printf("\t\tA Partridge in a Pear Tree\n\n");
            }
        }
    }

    int main()
    {
        yourFunction(); // Call your function
        getchar();
        return 0;
    }
