C语言编程

程序功能是输入年份,输出全年的日历。
代码如下

#include<stdio.h>
const int D[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{int Year;bool R;scanf("%d",&Year);if ((Year%100!=0&&Year%4==0)||Year%400==0) R=true; else R=false;for (int i=1;i<=12;i++){printf("%d:\n",i);for (int j=0;j<=6;j++) printf("%3d",j);printf("\n");int f;if (i<3) f=Year-1; else f=Year;int g;if (i<3) g=i+13; else g=i+1;int N=1461*f/4+153*g/5+1;int d=(N-621049)%7;for (int j=0;j<d;j++) printf("   ");printf("  1");for (int j=2;j<=D[i]+(i==2&&R);j++){d++;if (d==7){d=0;printf("\n");}printf("%3d",j);}printf("\n");}return 0;
}

运行结果如下

运行结果太长,所以只显示了部分

【C语言编程4】输入年份输出全年日历相关推荐

  1. python输入年份打印全年日历4×3_只需输入年份的打印日历

    这是对程序-->一个日历C程序的改进,没有了day_code &leap_year code的限制 可以直接输入年份打印出年历 /*Calendar1 打印出某年的日历,由用户只需输入年 ...

  2. python正式发布年份_python输入年份打印全年日历-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 实现一个 日历 形式的日期 输入 ...

  3. python输入年份打印全年日历_python使用calendar输出指定年份全年日历的方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. 输入年份月份实现日历打印,C到C++过渡。

    7月11日 注意事项 算法介绍 函数封装 1.计算某年是闰年 2.获取某年某月距1月1日共有多少天 3.计算某年某月到1900年1月1日有多少天 4.日历显示 C++编程实现输入年份月份打印日历功能 ...

  5. c语言输入的成绩由高到低该怎么,c语言编程:输入学生信息(姓名年龄分数)并按照分数由高到低输出...

    <c语言编程:输入学生信息(姓名年龄分数)并按照分数由高到低输出>由会员分享,可在线阅读,更多相关<c语言编程:输入学生信息(姓名年龄分数)并按照分数由高到低输出(2页珍藏版)> ...

  6. C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)

    C语言实验(十二):函数(输入年份输出日历.闰年判断.元旦星期几) 一.判断闰年和某年元旦星期几的函数 1. 编写一个函数,输入年份,判断是否为闰年: 2. 编写一个函数,输入年份,判断当年元旦所对应 ...

  7. python起步输入-Python编程起步——输入与输出

    Python编程起步--输入与输出 通常,任何计算机程序都是为了执行一个特定的任务,比如:统计一个班同学的平均英语成绩,在显示器上画出一个半径为100个像素的红色圆圈,或者在视频播放器上播放一段指定的 ...

  8. python输出变量的值使用_如何使用python语言中的输入和输出打印对应的值

    在python设计语言中,输入使用input()方法,而输出使用print()方法:其中,输出方法可以拼接变量,如字符串.数值类型的.下面利用几个实例说明python语言中的输入和输出的用法,操作如下 ...

  9. c语言编程输入a是输出为a_C ++编程基本输入,输出,数据类型,声明能力倾向问题和解答...

    c语言编程输入a是输出为a This section contains C++ programming Basic Input, Output, Data types, Declaration etc ...

最新文章

  1. 模拟运维中产品上线流程
  2. 【Python】Github上125k+Star的Python算法资料
  3. IAR切BANK--程序中的使用
  4. 1003 我要通过! (20分)
  5. Python3.x+Fiddler抓取APP数据
  6. 如何对CAD进行区域覆盖
  7. VBA中利用Dir遍历文件
  8. 利用微服务构建现代应用(一)
  9. mathematica模式匹配
  10. bzoj5056:OI游戏
  11. 计算机网络考研笔记(持续更新)
  12. 成语答题小程序 开源的成语答题小程序
  13. 彩色图rgb转换成灰色图
  14. OpenCV—HSV色彩空间基础知识
  15. 流媒体服务器+终端(android,ios,web)来实现实时监控或着说是直播
  16. 【C语言】PTA-查找书籍
  17. 多线程导出excel高并发_用多线程优化Excel表格数据导入校验的接口
  18. 【树莓派】登入树莓派
  19. 扫盲-----addEventlistener()方法,事件监听(一)
  20. [普及练习场] 生活大爆炸版石头剪刀布

热门文章

  1. 吃我一记咸鱼突刺——使用板载RTC定时开机
  2. 《UEFI内核导读》全集,2023年更新
  3. 经典SQL语句,SQL语句大全
  4. error C4189
  5. 常见的网络设备:集线器 hub、网桥、交换机 switch、路由器 router、网关 gateway
  6. ubuntu测网速方法
  7. 学生评语管理系统软件测试,学生评语管理系统测试版
  8. ubuntu16.04掉显卡驱动解决方法
  9. 基于android的共享车位app
  10. poj 4005 Moles