发布网友 发布时间:2023-10-25 17:37
共5个回答
热心网友 时间:2024-12-02 19:55
#include<stdio.h>
intmain(){
intmonth=0;
printf(“请输入月份:\n”);
scanf_s("%d",&month);
switch(month){
case1:
case2:
case3:printf(“春”);break;
case4:
case5:
case6:printf(“夏”);break;
case7:
case8:
case9:printf(“秋”);break;
case10:
case11:
case12:printf(“冬”);break;
default:{
printf(“输入错误”);
}
}
return0;
}
扩展资料
用C语言输入年,月得到该年该月的日历
#include<stdio.h>
intyear(inty)
{
if((y%4==0)&&(y%100!=0)||y%400==0)
return366;
else
return365;
}
intmain()
{
inty,m;
inti,j,sum=0;
intbegin,week;
intdays[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d,%d",&y,&m);
for(i=1900;i<y;i++)
sum+=year(i);
week=(sum+1)%7;//表示该年1月1日为星期几
if(year(y)==366)
days[1]=29;
printf("\n%d年%d月日历如下:\n\n",y,m);
printf("%d月\n",m);
printf("7123456\n");
printf("=====================\n");
begin=1;
for(j=0;j<week;j++)
printf("");
while(begin<=days[m+1])
{
printf("%3d",begin);
begin++;
week=(week+1)%7;
if(week%7==0)
printf("\n");
}
printf("\n\n");
return0;
}
热心网友 时间:2024-12-02 19:56
春(3-5),夏(6-8),秋(9-11),冬(12-2)热心网友 时间:2024-12-02 19:56
这个不好回答啊。因为季节(春夏秋冬)是由阴历决定的,而且取决于准确的某一天。输入一个月份(不管是按照阴历还是阳历),好像都没办法准确判断其所处的季节。当然了,如果只是想简单判断第几个季度,这个很简单。热心网友 时间:2024-12-02 19:57
按正常的年份来讲,这不好写啊,四季是和二十四节气联系在一起的,有的月份可是跨两个季节哦,这么说吧,按最不正确的却又是普遍认为正确的来:热心网友 时间:2024-12-02 19:58
#include<stdio.h>