541代码吧 关注:3贴子:11
  • 0回复贴,共1

#include<stdio.

只看楼主收藏回复

#include<stdio.h>
struct data
{
int year;
int month;
int day;
};
struct data data1;
int main()
{
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0,i,n;
printf("输入年月日 \n");
scanf("%4d%2d%2d",&data1.year,&data1.month,&data1.day);
if((data1.year%4==0&&data1.year%100!=0)||data1.year%400==0)
{
for(i=0;i<data1.month-1;i++)
sum=sum+a[i];
sum=sum+data1.day;
if(data1.month>2)
sum=sum+1;
}
else
{
for(i=0;i<data1.month-1;i++)
sum=sum+a[i];
sum=sum+data1.day;
}
printf("这是%d年的第%d天\n",data1.year,sum);
return 0;
}


来自iPhone客户端1楼2016-06-02 20:07回复