c语言调用函数求每月天数 通过日期求某月的天数c语言
C语言程序求任意年月该月的天数?
//我自己写的,不是很好,见笑了。
按需求定制制作可以根据自己的需求进行定制,成都做网站、成都网站设计构思过程中功能建设理应排到主要部位公司成都做网站、成都网站设计的运用实际效果公司网站制作网站建立与制做的实际意义
int
isleapyear(int
year)
{
if((year%4==0year%100!=0)||(year%400==0))
return
1;
else
return
0;
}
main()
{
int
m,y;
printf("请输入正确的年月,例如:2008-8。\n");
scanf("%d-%d",y,m);
if
((m12)||(m==0))
printf("请输入正确的月份。\n");
switch(m){
case
2:printf("%d年%d月是小月,%d天。",y,m,(28+isleapyear(y)));break;
case
4:
case
6:
case
9:
case
11:printf("%d年%d月是小月,30天。",y,m);break;
default:printf("%d年%d月是大月,31天。",y,m);break;
}
}
c语言编写程序,输入某年某月,求该月的天数
#includeiostream.h
void main()
{
int Year,Month,Day;
cout "Please enter the current date(年月以空格分隔):";
cin YearMonth;
while(Month=0 || Month12 )
{
cout"输入时间有误,请重新输入:";
cin YearMonth;
}
switch(Month)
{
case 4:
case 6:
case 8:
case 9:
case 11:
Day=30;
break;
case 2:
if(Year%400 == 0 || Year%4==0 nYear%100 != 0)
Day=29;
else
Day=28;
break;
default: Day=31;
}
cout "该月天数为:" Day "天";
}
尊敬的审核人员,对于您说的排版不清晰问题做出解释:C语言编辑器的自动排版,不能完全左对齐。
C语言编程“要求输出每月对应的天数”
C语言实现如下:
#includestdio.h
void main()
{
int year,month;
int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("请输入年份与月份:\n");
scanf("%d%d",year,month);
if (year%4==0year%100!=0||year%400==0) day[1]++;
//判断是否为闰年,是则给原2月天数加一天。
printf("%d年%d月有%d天\n",year,month,day[month-1]);
}
分享名称:c语言调用函数求每月天数 通过日期求某月的天数c语言
URL分享:http://scyanting.com/article/ddgpiei.html