wu


私信TA

用户名:cncfvc

访问量:215723

签 名:

读研狗没有时间刷题了~~

等  级
排  名 2
经  验 36079
参赛次数 8
文章发表 265
年  龄 25
在职情况 学生
学  校 电子科技大学
专  业 通信工程

  自我简介:

写代码 真好玩 ~


参考代码:

#include<stdio.h>
struct
{
	int year;
	int month;
	int day;
}a;
int main()
{
	int sum;
	scanf("%d",&a.year);
	scanf("%d",&a.month);
	scanf("%d",&a.day);
	if(a.year%400==0||a.year%4==0&&a.year%100!=0)
	{
		switch(a.month)
		{
		case 1:sum=0;break;
		case 2:sum=31;break;
		case 3:sum=31+29;break;
		case 4:sum=31+29+31;break;
		case 5:sum=31+29+31+30;break;
		case 6:sum=31+29+31+30+31;break;
		case 7:sum=31+29+31+30+31+30;break;
		case 8:sum=31+29+31+30+31+30+31;break;
		case 9:sum=31+29+31+30+31+30+31+31;break;
        case 10:sum=31+29+31+30+31+30+31+31+30;break;
		case 11:sum=31+29+31+30+31+30+31+31+30+31;break;
		case 12:sum=31+29+31+30+31+30+31+31+30+31+30;break;
		}
	}
	else
	{
		switch(a.month)
		{
		case 1:sum=0;break;
		case 2:sum=31;break;
		case 3:sum=31+28;break;
		case 4:sum=31+28+31;break;
		case 5:sum=31+28+31+30;break;
		case 6:sum=31+28+31+30+31;break;
		case 7:sum=31+28+31+30+31+30;break;
		case 8:sum=31+28+31+30+31+30+31;break;
		case 9:sum=31+28+31+30+31+30+31+31;break;
        case 10:sum=31+28+31+30+31+30+31+31+30;break;
		case 11:sum=31+28+31+30+31+30+31+31+30+31;break;
		case 12:sum=31+28+31+30+31+30+31+31+30+31+30;break;
		}
	}
	printf("%d\n",sum+a.day);
	return 0;
}
	


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

秀儿 是你吗
2018-12-07 21:01:06
  • «
  • 1
  • »