给出年份和天数,求出相应的月、日

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:24:45
给出年份和天数,求出相应的月、日
很简单的一个C语言题,全英文的TC界面,最好验证一下啦,不是VC,数据结构什么的,谢谢啦

楼上的写错了,怎么不改了呢?

我写了个:
#include<stdio.h>

void main()
{
int day_s[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int days,year,month,day,i;

printf("请输入年份和天数:");
scanf("%d%d",&year,&days);

if(year%4==0 && year%100!=0
||year%400==0)
{
day_s[2]=29;
}

day=1;
month=1;
for(i=1;i<13;i++)
{
if(days<=day_s[i])
{
day=days;
break;
}
days-=day_s[i];
month++;
}

printf("日期:%d年%d月%d日\n",year,month,day);
}

写错了
大哥写类真好
佩服 佩服