假设给你一个12/12/1988的日期。写一个c程序,显示该特定月份的日历。
答案 0 :(得分:4)
程序“cal”可能就是一个很好的例子。
$ cal
February 2011
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
上面是使用Mac OS X 10.6系统显示的,但是,几乎每个unix或unix(包括linux)都可能拥有它。
在http://en.wikipedia.org/wiki/Cal_(Unix)
中描述碰巧,“cal”是一个C程序,freeBSD版本的源代码(可能是权威版本)位于http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/ncal/
答案 1 :(得分:3)
在这里您可以找到用C打印日历的代码:
How-to-make-a-calender-in-c
答案 2 :(得分:1)
最简单的方法是使用
system("cal 12 1988");
但我敢打赌,这不是教练所期待的,
答案 3 :(得分:1)
这不仅仅是你需要的。仔细阅读代码,它将对您有所帮助。