本篇文章介绍了使用c语言实现万年历程序的代码,希望对学习c语言的朋友有帮助!

c语言万年历程序代码

C语言实现万年历程序的代码如下:#include

int year(int y)

{

if ((y%4==0) && (y%100!=0) || y%400==0)

return 366;

else

return 365;

}

int main()

{

int y;

int i,j,sum=0;

int begin,week;

int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};

scanf("%d",&y);

for(i=1;i

sum+=year(i);

week=(sum+1)%7;//表示该年1月1日为星期几

if(year(y)==366)

days[1]=29;

printf("

%d年日历如下:

",y);

for(i=0;i<12;i++)

{

printf(" %d月

",i+1);

printf(" 7 1 2 3 4 5 6

");

printf("=====================

");

begin=1;

for(j=0;j

printf(" ");

while(begin<=days[i])

{

printf("%3d",begin);

begin++;

week=(week+1)%7;

if(week%7==0)

printf("

");

}

printf("

");

}

return 0;

}

推荐学习:c语言视频教程

带农历万年历C语言程序,c语言万年历程序代码相关推荐

  1. 用linux下的C语言编程万年历,shell编程万年历月历和对应c语言程序.docx

    shell编程万年历月历和对应c语言程序.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网 ...

  2. 基于51单片机的DS12C887电子钟万年历带农历温度

    基于51单片机的DS12C887电子钟万年历( proteus仿真+程序+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0028 ...

  3. python是c语言写的吗-先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

  4. 没学c语言可以学python_先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

  5. 换硬币c语言编程_为什么大多数程序员都会学C语言的5大原因!什么原因让你学不会?...

    一.c语言,不朽的传奇 从30年前到如今,一些流行的科技媒体上发表的编程语言排行榜,c语言始终稳定位于前三位,这是其他一种其他的编程语言都达不到的.c语言的江湖地位,不容撼动.虽历史悠久,却也是不朽的 ...

  6. 万年历c语言大作业实验,用C语言写的一个万年历

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #include #include int input(); void re_year(i ...

  7. 为何程序C语言不会消亡?程序员学习C会白学吗?

    从世界范围的统计数据来看,C++虽然在不断衰退,但仍多年排在第三名.所以,在很长一段时间,C++都不会跌出前三的宝座. C++为什么不会消亡? 1.在游戏和工具领域仍然是主流 首先是游戏领域,Milo ...

  8. mp3播放程序c语言,Go语言音乐播放器

    结合前面所学的知识,本节我们将设计并实现了一个音乐播放器程序.这个程序只是用于演示Go语言的特性,因此大家就不要期望能看到华丽的播放界面,听到优美的音乐. 本节我们将实现以下功能: 音乐库功能,使用者 ...

  9. c语言过程化程序设计方法,程序的设计基础(C语言入门及编程环境)(修改).ppt

    程序的设计基础(C语言入门及编程环境)(修改) 程序设计基础(一) --算法 教学目的 复习语言及程序 了解算法的概念 掌握结构化程序的三种基本结构及算法的表示方法 教学重点和难点 重点:算法的表示方 ...

  10. python和c先学哪个-先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

最新文章

  1. Java中import及package的用法
  2. 2021 年 7 月程序员工资统计,平均 15302 元
  3. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
  4. ice mac 安装
  5. C语言二维数组中的指针问题
  6. datetime报错 sql脚本_《SQL必知必会》附录A样例表的获取和导入
  7. 计算机的基本组成-4-一个程序在计算机上每一步是走了哪些地方实现的
  8. iOS 滑块拼图游戏(Puzzle8)
  9. concurrentbag 删除指定元素_Python 列表,for循环,元组的使用(修改、添加、删除、排序、切片)
  10. 第010讲 通配符选择器 父子选择器
  11. html页面插歌,怎样在HTML播放器里插入歌曲
  12. 算法: 最大正方形面积221. Maximal Square
  13. 【场景化解决方案】OA审批与用友U9数据集成
  14. cdr添加节点快捷键_CorelDRAW快捷键大全(学习CDR必备)
  15. 羽毛球·印尼赛 | 国羽男双新高塔组合惊喜进决赛
  16. Termux基础教程(无编程基础动图展示版)
  17. 知识产权侵权警告通知函范本要如何写
  18. (MC维嘉)JAVA 面向对象(3)
  19. sau交流学习社区--基于thinkjs+vue+redis+mysql+es6开发的周报企业管理系统weekly
  20. 为什么group by后面不能使用列的别名

热门文章

  1. linux shell通过i2cget命令获取I2C器件寄存器的值
  2. 谷歌Chrome浏览器不再支持Flash Player的完全解决方案
  3. 文字表情 emoji 解析大全
  4. 独家 | 利用滴滴出行数据透视中国城市空间发展(附视频PPT)
  5. vbs整人代码,表白+提醒 两段代码就OK
  6. 菜鸟教程php在线编程器,菜鸟教程在线工具
  7. 【java面试经(架构师设计师)-第4课】java基础常识
  8. 如何利用ArcScene建立3维地层模型
  9. groovy java to swift_groovy字符串 - Groovy教程
  10. 树莓派管脚编码c语言,树莓派IO引脚定义 | 北岛夜话