本题需要用if-else语句判断上课周和放假:输入1-12范围的数字表示月份(month),若输入的月份是9-12和1时,输出“本学年上学期”;若输入的月份为2时,则输出“寒假!”;若输入的月份为3-6时,则输出“本学年下学期”;若输入的月份为7-8时,则输出“暑假!”;若输入的月份是其他数值或字符时,则输出“请输入1-12范围的整数!”。
输入1-12范围的整数。
对每一个输入,在一行中输出对应的结果。
在这里给出一组输入。例如:
1
在这里给出相应的输出。例如:
本学年上学期
#include <stdio.h>
int main() {
int Month;
// 获取用户输入
scanf("%d", &Month);
// 使用if-else语句判断月份并输出相应信息
if (Month >= 1 && Month <= 12) {
if (Month >= 9 && Month <= 12 || Month == 1) {
printf("本学年上学期\n");
} else if (Month == 2) {
printf("寒假!\n");
} else if (Month >= 3 && Month <= 6) {
printf("本学年下学期\n");
} else if (Month == 7 || Month == 8) {
printf("暑假!\n");
}
} else {
printf("请输入1-12范围的整数!\n");
}
return 0;
}
这段代码是一个简单的C程序,它的目的是根据用户输入的月份来判断该月份对应的学期或假期信息。下面是代码的思路总结:
首先,通过#include <stdio.h>
引入标准输入输出库。
定义main
函数作为程序的入口点。
在main
函数中,声明一个整数变量Month
来存储用户输入的月份。
使用scanf
函数从标准输入获取用户输入的整数,并将其存储在变量Month
中。
使用if-else
语句来判断用户输入的月份,并根据月份输出相应的学期或假期信息。
最后,使用return 0;
结束main
函数并返回0,表示程序正常结束。
总体来说,这个程序是一个简单的月份判断程序,根据用户输入的月份来输出相应的学期或假期信息。
?
?