Онлайн компилятор C

#include <stdio.h> int main() { int a; scanf("%d", &a); if (a == 3 || a == 4 || a == 5) printf("spring"); if (a == 6 || a == 7 || a == 8) printf("summer"); if (a == 9 || a == 10 || a == 11) printf("autumn"); if (a == 1 || a == 2 || a == 12) printf("winter"); return 0;
这段代码根据输入的数字(1-12)输出对应的季节。它使用多个if语句分别判断月份属于哪个季节。

- 你的代码没有处理输入数字不在1-12范围内的情况。如果用户输入0或13,程序不会输出任何内容,但也没有提示错误。
- 注意代码末尾缺少一个右花括号 `}` 来闭合main函数,这会导致编译错误。