今天是一个C语言代码
题目:输入一个天数和年,求月和日(有平年和闰年)
先上代码
我这里是用了最简单的一种(好吧,其实是大佬写的我看的迷迷糊糊的,决定自己用复杂又简单一点开始,之后在改变程序变简洁)
#include "stdio.h"
main()
{
int y,a,b,days,m;
printf("请输入年:\n"); //y
scanf("%d",&y);
printf("请输入天数:\n"); //days
scanf("%d",&days);
if(y%400==0 || (y%4==0&&y%100!=0)) //这里是判断是不是闰年 平年
{
a=1; //是闰年a就等于1
}
else
{
a=0; //否平年a等于0
}
if(days<=31)
{
m=1;
b=days;
printf("%d年%d月%d日",y,m,b);