满意答案

沙漠风暴X

2013.09.05

采纳率:48%    等级:12

已帮助:7244人

#include

int leap (int year)

{if(year%4==0&&year%100!=0||year%400==0) //判断是否是闰年

return 1;

else return 0;

}

int days_month (int month,int year) //判断大月和小月

{

if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) //找出大月

return 31;

if(month==4||month==6||month==9||month==11) //找出小月

return 30;

if(month==2&&leap(year)==1) return 29; //判断二月是29天还是29天

else return 28;

}

int firstday(int month,int year)

{int w;

w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1; //判断每个月开始的第一天是星期几

return w;

}

main()

{int i,j=1,k=1,a,b,month,year;

printf("\n input month and year:\n");

scanf("%d%d",&month,&year); //输入月和年

b=days_month(month,year);

a=firstday (month,year);

printf(" Sun Mon Tue Wed Thu Fri Sat \n"); //输出对应当月的日历

if(a==7)

{for(i=1;i<=b;i++)

{printf("%4d",i);

if(i%7==0)

{printf("\n");

}

}

}

if(a!=7)

{while (j<=4*a)

{printf(" ");

j++;

}

for(i=1;i<=b;i++)

{printf("%4d",i);

if(i==7*k-a)

{printf("\n");

k++;

}

}

}

printf("\n");

}

14分享举报

c语言程序设计年历显示,C语言程序设计万年历相关推荐

  1. c语言程序设计年历显示,C语言程序设计报告《万年历》.doc

    . .. <"万年历"> -C语言程序设计报告 专 业: 计算机科学与技术 班 级: 姓 名: 指导教师: 年月 日 目录 TOC \o "1-1" ...

  2. c语言年历表程序设计,c语言程序设计年历显示-20210413153548.docx-原创力文档

    内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) c语言程序设计年历显示 ...

  3. c语言年历显示主要思路,c语言程序设计年历显示分析.doc

    c语言程序设计年历显示分析 南京航空航天大学金城学院 设计题目 年历显示 学生姓名 学 号 专业班级 指导教师 2016 年 月 日 目 录 一.课程设计问题描述1 1.课程设计题目1 2.设计任务要 ...

  4. c语言作业年历显示报告,c语言程序设计年历显示

    <c语言程序设计年历显示>由会员分享,可在线阅读,更多相关<c语言程序设计年历显示(13页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术学院课程设计报告2012 201 ...

  5. c语言年历显示思路,c语言程序设计年历显示要素.doc

    南京航空航天大学金城学院 设计题目 年历显示 学生姓名 学 号 专业班级 指导教师 2016 年 月 日 目 录 一.课程设计问题描述1 1.课程设计题目1 2.设计任务要求1 二.总体设计1 1.总 ...

  6. c语言面向对象编程显示,c语言面向对象编程

    场景:C语言面向对象编程(6):配置文件解析 C语言面向对象编程(六):配置文件解析 在实际项目中,经常会把软件的某些选项写入配置文件. Windows 平台上的 INI 文件格式简单易用,本篇文章利 ...

  7. c语言程序设计万年历的显示,C语言程序设计万年历

    <C语言程序设计万年历>由会员分享,可在线阅读,更多相关<C语言程序设计万年历(35页珍藏版)>请在人人文库网上搜索. 1.综合性程序设计报告设计题目: 万年历 指导教师: 班 ...

  8. 201803考试批次2C 程序设计语言,201803考试批次2可视化程序设计(VB)D卷

    201803考试批次2可视化程序设计(VB)D卷 2018-12-15 903 201803考试批次2可视化程序设计(VB)D卷 可视化程序设计(VB) 一 .单项选择题 (共 10 题.0 / 20 ...

  9. C语言:一种通用的程序设计语言

    点击上方蓝字关注我,了解更多咨询 语言是一种通用的程序设计语言.它同UNIX系统之间具有非常密切的关系.C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写 ...

最新文章

  1. QT 32位程序Debug模式发布问题
  2. 百度搜索,你画了好大一张饼,你还打算欺骗多少人呢?有图为证
  3. SQL注入学习——Bool盲注详解 sqli-labs(Less 8)
  4. 安装Cocoapods详细教程
  5. 提现接口网站 php,API提现接口
  6. [SAP ABAP开发技术总结]权限对象检查
  7. 民企信息化建设个人经历(四)
  8. mybatis plug 只查id_MyBatis Generator的一个问题引发对插件的修改
  9. openNLP--Sentence Detector
  10. Android通过反射打造能够存储不论什么对象的万能SharedPreferences
  11. 在linux里安装python3.6环境,Python基础—环境准备之Python3.6 在Linux/Windows上安装
  12. 百度文库免费复制文字_如何复制百度文库上的内容——解答!
  13. html英文特殊字体代码,字体_中英文字体等(示例代码)
  14. 解决appium中Error: The port #8100 is occupied by an other process的问题
  15. 转:性、恐惧、爱、信念,管理者一生都逃不掉的课题
  16. 考研英语——长难句语法
  17. [Slides notes] Other notes using Excel
  18. 台式计算机硬件组装步骤,电脑硬件组装详细步骤有哪些
  19. Web 应用程序——我的心理备忘单
  20. 强行删除文件的方法(是因权限不够,并非解除占用)

热门文章

  1. java基础知识 整理
  2. 01-21 IO流(字符流与字节流)
  3. java截取指定区域屏幕,Java 屏幕截取,抓取屏幕截图
  4. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第四章:活动Activity
  5. Jconsole的使用及对java内存池的专业术语理解
  6. 爬虫小案例之爬取京东商品链接
  7. android开发歌词滑动效果_android实现歌词自动滚动效果
  8. U盘安装win 10
  9. docker仓库harbor安装与使用
  10. 中国银联等方面可谓煞费苦心