代码:
#include<stdio.h>
int main()
{
int a,b,c;
char d;
scanf("%d%c%d%c%d",&a,&d,&b,&d,&c);
int sum=0;
for(int i=1;i<=b-1;i++){
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
sum+=31;
if(i==4||i==6||i==9||i==11)
sum+=30;
if((a%4==0&&i==2&&a%100>0)||(a%400==0&&i==2))
sum+=29;
if(i==2&&a%400>0&&(a%4>0||a%100==0))
sum+=28;}
sum+=c;
printf("%d",sum);
}
运行结果:
该代码为计算某年某月某日是该年的第几天.