回复 5楼 WDMfans
											错,入门容易,学深难……										
					
	
一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入, QQ群38490319
 程序代码:
程序代码:#include<stdio.h>
struct a
{
    int x;
    int y;
    int z;
}date;
int main()
{
    int days();
    printf("input:year month day\n");
    scanf("%d%d%d",&date.x,&date.y,&date.z);
    printf("is the%dth\n",days());
    return 1;
}
int days()
{
    int i = 0;
    switch(date.y)
    {
        case 1:i = date.z;break;
        case 2:i = date.z+31;break;
        case 3:i = date.z+59;break;
        case 4:i = date.z+90;break;
        case 5:i = date.z+120;break;
        case 6:i = date.z+151;break;
        case 7:i = date.z+181;break;
        case 8:i = date.z+212;break;
        case 9:i = date.z+243;break;
        case 10:i = date.z+273;break;
        case 11:i = date.z+304;break;
        case 12:i = date.z+334;break;
    }
    if((date.x%4==0&&date.x%100!=0||date.x%400==0)&&date.y>=3)
        i += 1;
    return i;
}
楼主注意程序格式,语法方面,我想信楼主自己可以解决的										
					
	