![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/dc54a32560d643548268b1370eeb9f86.webp?x-oss-process=image/resize,w_1400/format,webp)
学了C语言的小编闲来无事就想搞点事情做,发现可以用C语言做万年历,计算器,俄罗斯方块儿游戏之类的,就从万年历开始玩耍啦。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/ba5ae472bd66496b801a11938be47b5e.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 1. 新建一个程序
制作一个应用当然必不可少的就是新建程序啦,小编这里使用的是VC6.0,记住新建的一定要是文件里的C++ Source File
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/40a8c8d882cb4a2f952ccb779cf7f503.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 2. 输入所需的变量
输入月,年等变量是为了在后续循环时方便进行,变量也是C语言中比较常见的一种用法。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/c65f71942886459cbee3cae1d6c66c04.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 3. 输入年份和月份
要查询某年某月某日是星期几就先要输入年份和月份。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/a6b58589608d4075bbbcd08afc0fc54a.webp?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/6a8c7a6b344a43e98c6ad4c49907d469.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 4. 计算某年某月第一天的星期
当知道某年某月第一天的星期时就相当于大功告成了,接下来就是利用循环不断进行输出填满万年历。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/ac18cb716e314e5ea2253b7bbd52906a.webp?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/1da4e327b3ae4bdb8825cacc848c0849.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 5. 调试程序
当把一个程序写完后就要进行编译,组建,都没有问题后就要开始执行啦。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/7af488b268c04e22ae4fb6da906d35e0.webp?x-oss-process=image/resize,w_1400/format,webp)
执行出来的结果就如图啦,有没有觉得C语言很神奇呢。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/0e341b90dbcb44f0b5024a70d30f22ad.webp?x-oss-process=image/resize,w_1400/format,webp)
Step 6. 关闭工作区间
别以为程序执行OK就完了哦,最后还要关闭工作区间以防程序丢失,随时养成一个良好的习惯。
![](https://ucc.alicdn.com/ld4xwbsxjzdda/developer-article696330/20241021/ca928c370f3d427c877e7d4885504854.webp?x-oss-process=image/resize,w_1400/format,webp)