给出年份和天数,求出相应的月、日
来源:百度知道 编辑:UC知道 时间:2024/06/28 01:24:45
给出年份和天数,求出相应的月、日
很简单的一个C语言题,全英文的TC界面,最好验证一下啦,不是VC,数据结构什么的,谢谢啦
很简单的一个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);
}
写错了
大哥写类真好
佩服 佩服