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

#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. 使用MarkDown标记语言发博客

    使用MarkDown标记语言发博客 第一步:将博客园编辑器设置为Markdown 登录博客园,进入自己的博客首页,点击管理-〉选项,如下图所示. 在默认编辑器中选择Mardown,然后单击SAVE保存 ...

  2. C语言程序设计博客作业03

    C语言程序设计博客作业03 这个作业要求在哪里 C语言程序设计作业03:第十周作业 我在这个课程的目标是 掌握二维数组和字符串的使用方法 这个作业在那个具体方面帮助我实现目标 PTA作业和日常练习 参 ...

  3. 学语言·写博客·分享交流——《我是一只IT小小鸟》读书笔

    学语言·写博客·分享交流 --<我是一只IT小小鸟>读书笔记(8) 原贴地址:http://byourselves.ycool.com/post.2507061.html 刘未鹏的故事现在 ...

  4. 【 C语言I博客作业06】

    C语言I博客作业06 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17324 这个作业要求在哪里 ...

  5. C语言I博客作业 04

    C语言I博客作业 04 这个作业属于哪个课程 <班级的链接> 这个作业要求在哪里 <作业要求的链接> 这个作业的目标 <C语言的应用了解> 学号 20218482 ...

  6. C语言I博客作业09

    C语言I博客作业09 C语言I博客作业09 1. PTA作业 1.1 6-1 统计各位数字之和是5的数 1.1.1 代码截图 1.1.2 数据处理 数据表达:定义了整型变量sum,count,i,调用 ...

  7. c语言判断闰年_C语言1博客作业06 - D丶千思

    1.作业头 实验作业 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日")给出日期.注意:闰年的判别条件是该年年份能被4整除但不能被100整除.或者 ...

  8. pta输出三角形字符阵列c语言,C语言l|博客园作业11

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 链接 我在这个课程的目标是 掌握C语言以及熟练运用 这个作业在哪个具体方面帮助我实现目标 询问同学,百度,vs2019上的报错 参考文献 ...

  9. 【C语言】博客之旅从学习C语言开始

    在大学已经悄然的过去了两年的情况下,我才后知后觉的发现自己浪费了两年的时间.在22年即将大三的暑假里我才意识到是不是应该学一点什么,改变点什么. 我的专业是电气,普通的二本院校,传统工的科.两年下来书 ...

最新文章

  1. python 求组合数最快方法_Python-生成符合条件的大集合组合的最有效方法?
  2. 记录一则expdp任务异常处理案例
  3. 关于YUV格式的一些总结
  4. 2007年IT技术走向何方 网络将再掀“酷”革命
  5. 硬盘安装器 11.1 绿色版
  6. 测试用例的定义,测试用例模板,测试用例的作用,测试用例编写注意事项
  7. android4.4呼叫转移,安卓呼叫转移
  8. 学到了林海峰,武沛齐讲的Day14完
  9. Python求解平方怪圈问题
  10. 如何使用CANoe和CANalyzer中的Diagnostics/ISO TP
  11. C/C++中va_start/va_arg/va_end函数源码文件位置及实现原理
  12. vs2015启动无法工作,问题事件名称: APPCRASH,故障模块名称: KERNELBASE.dll
  13. 经典Java面试题-Java中Char类型的运算
  14. ZZULIOJ1194: 总成绩排序(结构体专题)
  15. conda 使用清华大学开源软件镜像
  16. 符合信创要求的堡垒机有哪些?支持哪些系统?
  17. 免费在线绘图软件推荐-processon
  18. 大数据24小时:众安推出汽车大数据平台“数据魔方”,国内首个新能源大数据线下创新园区落户青海
  19. xe7 mysql_XE7Datasnap使用dbExpress连接MySQL数据库_MySQL
  20. 2021高考北京大峪中学成绩查询,最新披露:京城30所中学高考成绩

热门文章

  1. 艾默生流量计在流量测量上显出巨大的潜力
  2. 移动WEB开发的几种布局
  3. linux下面安装geant4,Ubuntu 12.04 下Geant4的安装
  4. 软件使用许可协议书模板
  5. 如何在html中添加分享按钮
  6. Haptic feedback
  7. 年后准备进腾讯的可以看看....
  8. 硬盘格式转换(MBR/GPT)
  9. 基于matlab人眼虹膜检测,基于matlab虹膜识别源程序
  10. HCIA-Big Data华为认证大数据工程师 课程笔记 + 课后习题