C语言问题 万分紧急 输出该月天数

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:39:26
#include "stdio.h"
void main()
{ int year ,month,day;
scanf("%d%d",&year,&month);
if(month<1 || month>12)
printf("input Error\n");
else
{ switch (month)
{case2:
day=添什么?29:28;break;
case 4:
case 6:
case 9:
case 11:day=30;添什么;
case 添什么:day=31;
}
printf("year=%d,month=%d,day=%d\n",year,month,day);
}
}

答出再追加分!!
在线等
问题是 输入某年某月后 输出该月天数

#include "stdio.h"
void main()
{ int year ,month,day;
scanf("%d%d",&year,&month);
if(month<1 || month>12)
printf("input Error\n");
else
{ switch (month)
{case2:
day=添什么?29:28;break; //case 2:day=28+(year%400==0 ||year%4==0 && year%100!=0);break;
case 4:
case 6:
case 9:
case 11:day=30;添什么; // case 11:day=30;break;
case 添什么:day=31;
/*
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day=31;break;
*/
}
printf("year=%d,month=%d,day=%d\n",year,month,day);
}
// /*中的注释部分是我给你加的 你适当改改程序就行了

// 输入天数.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
int year ,month;
char day;
printf("请输入年份:");
scanf("%d",&year);
printf("请输入月份:");
scanf("%