荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: gxdx (不再言弃), 信区: Program
标  题: Re: 请问怎么编万年历啊?(急)
发信站: 荔园晨风BBS站 (Sun Jun 29 21:27:45 2003), 站内信件

这是我两年半以前的C程序,批判地学习吧。

#include <stdio.h>
main()
{
 int i,j,t,mon,year,day[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
 long int d;

 printf("Please enter the year'snumber:\n");
 scanf("%d",&year);

 if( year%4!=0 || (year%100==0 && year%400!=0) )
   day[2]=28;
 d=year-1;
 d=d*365+d/4-d/100+d/400;
 t=d%7;
 for(mon=1;mon<=12;mon++)
    {
     if(mon==4 || mon==7 || mon==10)
       {
        printf("Enter any letter to contimue.\n");
        d=getch();
       }
     printf("*************%2d***************\n",mon);
     printf("  Mon Tus Wen Thu Fri Sat Sun \n");
     for(j=1;j<=t;j++)
        printf("    ");
     for(i=1;i<=7-t;i++)
        printf("%4d",i);
     printf("\n");
     for(;i<=day[mon];i++)
        {
         printf("%4d",i);
         if( (i+t)%7==0 )
           printf("\n");
        }
     printf("\n");
     t=(t+day[mon])%7;
    }
}


:  JavaScript的东西。gxdx来解析下。。
: 【 在 huhaiming (一生只爱她) 的大作中提到: 】
: : 似乎有问题哦。。。
: : &nbsp;&nbsp;【'+Animals[(SY-4)%12]+'】';


--
儿时的我, 捉迷藏,跳绳,钓鱼,爬龙眼树,偷糖蔗,掏蜂窝,解剖鼠崽子,捡破
烂换汽水,粘知了,六一演出大判逃,窑番薯,采山竹,种木瓜,竹林炒菜,放风筝,削红
樱枪,抓草蜢,养麻雀,设计平板车,尿冲蚂蚁窝,坐在仓库瓦面看风景, 单车滚轴砸了
行人脑袋......

※ 修改:·gxdx 於 Jun 29 21:37:37 修改本文·[FROM: 192.168.0.182]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.182]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店