#include <stdio.h>
int main() {
int month;
scanf("%d",&month);
if(3<=month&&month<=5)
printf("spring");
else if (6<=month&&month<=8)
printf("summer");
else if (9<=month&&month<=11)
printf("autumn");
else
printf("winter");
return 0;
}
This program reads a month number from the user and prints the corresponding season: spring for months 3-5, summer for 6-8, autumn for 9-11, and winter for months 12, 1, and 2.
- The code does not handle the case where the user enters a number outside the range 1 to 12. For example, entering 13 or 0 will incorrectly print "winter".
- The condition for winter is too broad: it currently catches all months not in spring, summer, or autumn, including invalid numbers. You need to check specifically for months 12, 1, and 2.