|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 shansongh 于 2013-4-22 14:08 编辑
- #include <stdio.h>
- int main()
- {
- extern int leap(int x);
- extern int mont(int x);
- extern int before (int x,int y);
- extern int next (int x,int y);
- extern int out (int x,int y,int z);
- int year,mon,day,t;
- r: printf("请输入要查询的年份。\n");
- t=scanf("%d",&year);
- getchar();
- if (1!=t)
- {
- printf("您的输入有误,请确定您输入的是年份!!并重新输入");
- goto r;
- }
- s: printf("请输入要查询的月份。\n");
- t=scanf("%d",&mon);
- getchar();
- if (1!=t)
- {
- printf("您的输入有误,请确定您输入的是月份!!并重新输入");
- goto s;
- }
- if (mon>12 || 0>mon)
- {
- printf("输入有误,请重新输入 !!!\n");
- goto s;
- }。。。。。。。。。。。。文件太大了,只能写这么多。。。大家可以下载 源文件看看[hide]可执行文件和源代码如下[/hide]
复制代码 可执行文件和源文件如下的附件所示:
注意更改后缀名。。出现了一个bug,闰年的计算出错了
请下载了的同学将闰年的计算里的x%4改为x%400;
并且将next函数中的d+=2改为d+=3
before函数里的d-=2改为d-=3
我会把更正后的代码和执行文件发上来的
[
万年历.c.zip
(3.01 KB, 下载次数: 13, 售价: 2 鱼币)
万年历.exe.zip
(164.06 KB, 下载次数: 6)
|
|