C Exercises: Read month number and display number of days for that month
Write a program in C to read any Month Number in integer and display the number of days for this month.
Visual Presentation:
Sample Solution:
C Code:
#include <stdio.h> // Include the standard input/output header file.
void main()
{
int monno; // Declare a variable to store the input month number.
char monnm[15]; // Declare a character array to store the month name.
printf("Input Month No : "); // Prompt the user to input a month number.
scanf("%d",&monno); // Read and store the input month number.
switch(monno) // Start a switch statement based on the input month number.
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("Month have 31 days. \n"); // Print a message for months with 31 days.
break;
case 2:
printf("The 2nd month is a February and have 28 days. \n"); // Print a message for February with 28 days.
printf("in leap year The February month Have 29 days.\n"); // Print a message for February with 29 days in a leap year.
break;
case 4:
case 6:
case 9:
case 11:
printf("Month have 30 days. \n"); // Print a message for months with 30 days.
break;
default:
printf("Invalid Month number.\nPlease try again ....\n"); // Print a message for an invalid input.
break;
}
}
Sample Output:
Input Month No : 7 Month have 31 days.
Flowchart:
C Programming Code Editor:
Previous: Write a program in C to read any Month Number in integer and display Month name in the word.
Next: Next: Write a program in C which is a Menu-Driven Program to compute the area of the various geometrical shape.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics