w3resource

C Exercises: Reads an integer between 1 and 12 and print the month of the year in English

C Basic Declarations and Expressions: Exercise-25 with Solution

Get month name from number (1–12)

Write a C program that reads an integer between 1 and 12 and prints the month of the year in English.

Pictorial Presentation:

C Programming: Reads an integer between 1 and 12 and print the month of the year in English

C Code:

#include <stdio.h>
int main() {
    int mno; // Declare variable for month number

    // Prompt user for a number between 1 to 12
    printf("\nInput a number between 1 to 12 to get the month name: ");
    scanf("%d", &mno);

    switch(mno) {
        case 1 : printf("January\n"); break; // Print the name of the month for each case
        case 2 : printf("February\n"); break;
        case 3 : printf("March\n"); break;
        case 4 : printf("April\n"); break;
        case 5 : printf("May\n"); break;
        case 6 : printf("June\n"); break;
        case 7 : printf("July\n"); break;
        case 8 : printf("August\n"); break;
        case 9 : printf("September\n"); break;
        case 10 : printf("October\n"); break;
        case 11 : printf("November\n"); break;
        case 12 : printf("December\n"); break;
        default : printf("Input a number between 1 to 12."); // Print a message for an invalid input
    }
    
    return 0;
}

Sample Output:

Input a number between 1 to 12 to get the month name: 8                
August

Flowchart:

C Programming Flowchart: Reads an integer between 1 and 12 and print the month of the year in English

C Programming Code Editor:


Previous: Write a C program that reads two integers and checks if they are multiplied or not.
Next: Write a C program that prints all even numbers between 1 and 50 (inclusive).

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-25.php