田地吧 关注:71贴子:278
  • 1回复贴,共1
include <stdio.h>
int sum(int y,int m,int d)
{
unsigned char x[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i,s=0;
for(i=1;i<y;i++)
if(i%4==0 && i%100!=0 || i%400==0)
s+=366;
else
s+=365;
if(y%4==0 && y%100!=0 || y%400==0)
x[2]=29;
for(i=1;i<m;i++)
s+=x[i];
s+=d;
return s;
}
void main()
{
unsigned char y1,m1,d1,y2,m2,d2;
int s1,s2;
printf("from the date (****/**/**):\n");
scanf("%4d/%2d/%2d",&y1,&m1,&d1);
printf("to the date(****/**/**):\n");
scanf("%4d/%2d/%2d",&y2,&m2,&d2);
s1=sum(y1,m1,d1);
s2=sum(y2,m2,d2);
if (s1 > s2)
printf("Output:\nsum=%ld\n:",s1-s2);
else
printf("Output:\nsum=%ld\n:",s2-s1);
}


1楼2014-03-12 17:41回复
    c语言。,,,。。。


    来自Android客户端2楼2014-03-13 00:05
    回复