该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

int IsLeapYear(int);

main()

{

int i,day,year,temp,temp_i;

long int Year_days=0;

int Year_Start=1;

int Per_Year_Days;

int month_day[]={31,28,31,30,31,30,31,31,30,31,30,31,29};

printf("We know that 2000.01.01 is saturday!\n");

printf("Please enter the year and month:");

while(1)

{

scanf("%d %d",&year,&temp);

if(getchar()=='q')

exit(0);

while(Year_Start < year)

{

if(IsLeapYear(Year_Start))

Per_Year_Days=366;

else

Per_Year_Days=365;

Year_days=Year_days + Per_Year_Days;

Year_Start++;

}

{

switch(temp)

{

case 1:

printf("January (%d) \n",year);

break;

case 2:

printf("February (%d) \n",year);

break;

case 3:

printf("March (%d) \n",year);

break;

case 4:

printf("April (%d) \n",year);

break;

case 5:

printf("May (%d) \n",year);

break;

case 6:

printf("June (%d) \n",year);

break;

case 7:

printf("July (%d) \n",year);

break;

case 8:

printf("Auguest (%d) \n",year);

break;

case 9:

printf("September (%d) \n",year);

break;

case 10:

printf("October (%d) \n",year);

break;

case 11:

printf("Novermber (%d) \n",year);

break;

case 12:

printf("December (%d) \n",year);

break;

default:printf("error\n");

}

i=Year_days%7;

printf("Mon Tue Wed Thu Fri Sat Sun\n");

if(i!=0)

for(temp_i=0;temp_i

printf(" ");

day=1;

if(IsLeapYear(year)&&temp==2)

while(day<=month_day[12])

{

if(day>1)

if(Year_days%7==0)

printf("\n");

if(day>=10)

printf("%d ",day);

else

printf("%d ",day);

Year_days++;

day++;

}

else

while(day<=month_day[temp-1])

{

if(day>1)

if(Year_days%7==0)

printf("\n");

if(day>=10)

printf("%d ",day);

else

printf("%d ",day);

Year_days++;

day++;

}

printf("\n");

}

}

}

int IsLeapYear(int year)

{

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

return 1;

else

return 0;

}

c语言万年历需要注意什么意思,C语言万年历相关推荐

  1. c语言程序设计答案万年历备忘录,C语言程序设计节日查询和任务提醒系统-万年历.doc...

    C语言程序设计节日查询和任务提醒系统-万年历 程序设计报告 ( 2010 / 2011 学年 第 二 学期) 题 目:节日查询和任务提醒系统 专 业 光信息科学与技术 学 生 姓 名 史明霞,陈苏华, ...

  2. 学会c语言开发出很多,学会了C语言可以开发出很多东西吗?

    C语言相比其他高级语言,就像内功和剑法一样.只会C语言可能并不能写出一个看起来就很厉害的程序,但C语言是你学好其他一切语言的基础.有了C语言的底子,再学别的语言就很容易上手了. 你能想到的,C语言都能 ...

  3. C++语言学习(十二)——C++语言常见函数调用约定

    C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...

  4. c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

  5. c语言程序与设计苏小红,c语言程序设计苏小红

    <实验教学示范中心建设教材·国家精品课程主讲教材:C语言程序设计(第2版)>是一本兼具趣味性和实用性的C语言程序设计教材.全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算 ...

  6. char类型怎么输入 c语言_还没搞懂C语言指针?这里有最详细的纯干货讲解(附代码)...

    21ic综合自网络信息 指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识.所以本文尽可能的通过一篇文章完全讲解指针. 为什么 ...

  7. 英语是缺乏AOP的语言,汉语是具备AOP的语言。

    今天在看spring的网站的时候,突然意识到汉语里面有AOP的影子. 英文表达被动语态的时候用过去分词,一般是加ed,但是大量的特殊形式,这样造成英文单词的记忆量大增.相反汉语没有这个问题,被动语态就 ...

  8. C语言字符糊到了一起,C语言速成及格课.docx

    C语言速成及格课.docx 目录:1. C语言概要 2.变量 3.计算 4.判断 5.循环 6.函数 7.数组 8.指针 9.字符(串)附录1:学习C语言的方法.附录2:编程的一些技巧.附录3:使用电 ...

  9. c语言实验七 函数实验报告,C语言实验七函数实验报告.doc

    C语言实验七函数实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法: ...

  10. c语言不安全库_为什么 C 语言仍然占据统治地位?

    作者 | Serdar Yegulalp 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都 ...

最新文章

  1. iOS 最新版 CocoaPods 的安装流程
  2. Win7 任务栏影藏、显示速度提升
  3. jquery $.extend() 对象内容合并
  4. React 16 Jest单元测试 之 Jest工具
  5. html img 坐标,Html img 标签
  6. Visual Studio2012打开时弹出“遇到异常:这可能是由某个扩展导致的”错误的解决办法...
  7. 反射学习系列1-反射入门
  8. Java他们其中一个IO(一)
  9. 你知道这些使用Linux虚拟桌面的益处吗?
  10. 快递100 快递公司编码-标准国际
  11. COM口(DB9) 连 RJ45 线序
  12. 扫码枪收银有手续费吗_收银系统怎么选
  13. am3352 项目记录
  14. 推荐一个项目管理工具:TAPD
  15. 增加设备分类号之后,设备名称SOM聚类前九个子类
  16. html超链接字体颜色怎么改DW,如何利用Dreamweaver设计彩色文字链接
  17. 岁月温柔-4 最美人间四月天
  18. 红米K30S至尊纪念版和红米K30至尊纪念版哪个好
  19. NMOS管和PMOS管做开关控制电路
  20. 电大计算机科学与技术专业论文,国家开放大学计算机科学与技术专业毕业设计(论文)要求...

热门文章

  1. Acwing第 31 场周赛【完结】
  2. SQL语言之定义约束
  3. Spring boot拦截器登录检查
  4. python阻塞和非阻塞_Python基础必备知识:同步异步阻塞非阻塞
  5. magisk安装失败_如何使用Magisk去维补boot实现root权限-适合小米一加全部机型
  6. 【2019暑假刷题笔记-链表】总结自《算法笔记》
  7. 突然决定,送一台笔记本!
  8. 手撕 MySQL 事务,发生了什么?
  9. Hibernate.cfg.xml配置文件结构详解
  10. oracle usenl,深入理解Oracle表(1):ORDERED和USE_NL | 学步园