满意答案

1、功能要求 : 1)输入任一年将显示出该年的所有月份日期,对应的星期2)注意闰年情况其显示格式要求如下:1)份:中文英文都可以,2)下一行显示星期,从周日到周六,中英文都可以3)下一行开始显示日期从1号开始,并按其是周几实际情况与上面的星期数垂直对齐

2、例程:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

#include

#include

#include

int IsLeapYear(int); //声明头文件和函数

void main()

{

int i;

int day;

int year;

int temp;

int 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}; //每个月的天数,最后一个是闰年2月

printf("Please enter the year: ");

scanf("%d",&year); //输入年份

while(Year_Start < year) //计算从公元1年1月1日到你所查询年份前一年的天数,是为了以后确定这一年的第一天是星期几

{

if( IsLeapYear( Year_Start ) ) //确定一年的天数,闰年为366天,一般为365天

Per_Year_Days = 366;

else

Per_Year_Days = 365;

Year_days = Year_days + Per_Year_Days;

Year_Start++;

}

for( temp = 1; temp <=12; temp++ ) //循环输出每个月的日历

{

switch( temp )

{

case 1:

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

break;

case 2:

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

break;

case 3:

00分享举报

c语言日历时钟编程,用C语言编程,写一个日历相关推荐

  1. Vue手写一个日历组件

    工作中遇到一个需求是根据日历查看某一天/某一周/某一月的睡眠报告,但是找了好多日历组件都不是很符合需求,只好自己手写一个日历组件,顺便记录一下. 先来看看设计图是什么样式, 跟其他日历有点不一样,这个 ...

  2. python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...

    一.为什么需要一个测试脚本? 之前讲解了 Android Monkey 命令的使用方式,今天趁着还热乎就手把手用 Monkey 写一个压力测试的脚本.还不了解什么是 Monkey 的,可以看看之前的文 ...

  3. java用swing日历标记节日_如何用JavaSwing作一个日历控制程序?

    日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库.Java也不例外:Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析 ...

  4. python编程小游戏-使用Python写一个小游戏

    引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...

  5. 用java写一个日历_使用JAVA写一个简单的日历

    JAVA写一个简单的日历 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDa ...

  6. 学习笔记Vue(十 四)—— 用vue写一个日历组件

    先看一下实现的效果: 实现日历的逻辑: 先写出日历的大致结构,分两个部分,头部和主体部分,日历先显示6排7列,总共42个数字,按从1到42来显示: <div class="every- ...

  7. C语言电子时钟程序设计,单片机C语言电子时钟加日历显示编程

    一. 任务和要求 设计制作一个电子表并且能够显示日历,用LED数码管直接显示,并且能够通过按键调整时间.年月日,功能为按第一个键被调整的相应调整区域开始闪烁,第二个键加一,第三个减一,第四个确认,最后 ...

  8. c语言rand随机输出字母,菜鸟求助,写一个随机输出26个英文字母的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...

  9. c语言怎么产生随机字母,菜鸟求助,写一个随机输出26个英文字母的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...

最新文章

  1. notepad++添加插件管理器
  2. java提取word中的文字_Java 提取Word中的文本和图片
  3. java date dateformat_Java中SimpleDateFormat的使用方法
  4. 中英文对照 —— 机械
  5. Mac免费软件推荐:Wireshark for Mac(网络分析器)
  6. Qt工作笔记-UDP多线程数据处理及发送(简单实例)
  7. gcc: internal compiler error: Killed (program cci)错误
  8. python oled_用官方的SSD1306.py 驱动 OLED
  9. 【Spring】Spring boot 可以通过集成jolokia来使用HTTP形式访问mbean
  10. Oracle用imp和exp实现数据的导入和导出
  11. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
  12. Spring的组件自动扫描机制
  13. 关于文件和文件指针的总结
  14. centos 如何想windows样快速打五笔
  15. The database returned no natively generated identity value
  16. STLINK怎么与STM32单片机连接
  17. 面试官:谈谈对JS闭包的理解及常见应用场景(闭包的作用)
  18. 解决Kubernetes的flannel pod出现Init:RunContainerError问题
  19. 阿里云 验证四要素 服务
  20. 交易中的 “道“ 与 “术“

热门文章

  1. 拓嘉辰丰电商:电商几大骗局你知道吗
  2. 【Mysql】大批量(百万级)数据插入数据库应该怎么做(提高效率)?
  3. 计算机主机安装的工艺流程图,工艺流程图模板分享,电脑绘制工艺流程图怎样操作...
  4. 在家远程访问公司内网办公系统
  5. VS编译时常见报错处理
  6. 山寨版360安全卫士 腾讯电脑管家开源(.NET实现)
  7. PCIe访问控制服务(ACS)
  8. 以太坊智能合约开发 | 一个资深技术专家的心路历程
  9. 远程控制软件Todesk声音解决方案
  10. 基于python的影评数据分析_[Python] 通过采集两万条数据,对《无名之辈》影评分析...