用C语言编写2008年历(急求!!!)

[复制链接]
查看11 | 回复3 | 2008-6-21 01:13:33 | 显示全部楼层 |阅读模式
要求:1:每行显示3个月份;

2:要有查询功能,比如输入june,则输出这一个月的月历。输入几月几日则对应输出相应的星期。
感谢这位高手,但答案格式有点不对,麻烦再改下。
要求:1、刚进入界面时,每行显示3个月份,共4行。
2、月份表(其中有对应的星期)星期用英文sunday 至 saturday表示,如
january
sdmdtdwd tdfdsd

1
2 3 4
5 6 7
8 9 1011121314
15161718192021
22232425262728
293031
february
sdmdtdwd tdfdsd
1 2 3 4
5 6 7
8 9 1011121314
15161718192021
22232425262728
march
sdmdtdwd tdfdsd
1 2 3 4
5 6 7
8 9 1011121314
15161718192021
22232425262728
2930
(这3个月要在第一行
然后第二行是4 5 6 月份的表,以此类推)
3、具有查询功能(这个要求已经有了)

回复

使用道具 举报

千问 | 2008-6-21 01:13:33 | 显示全部楼层
MFC 和 delphi吗?你知道这样没有意义又很麻烦吗没价值 自己动手修改一个函数就好了#include#include#define DAYS 366struct Calendar{//日历结构体int moon;int day;int week;};void CreateCAL(struct Calendar * year)//创建2008年日历{ int i,j,d=0,week_t=2; //i:循环月份j:循环日期week_t:星期循环(2881.1.1星期2)
puts("生成2008年日历中,请等待...\n
回复

使用道具 举报

千问 | 2008-6-21 01:13:33 | 显示全部楼层
#include main(){
static int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,bias,sum,week,day,k;
while(1)
{

回复

使用道具 举报

千问 | 2008-6-21 01:13:33 | 显示全部楼层
支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行