c语言日历时钟编程,用C语言编程,写一个日历
满意答案
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语言编程,写一个日历相关推荐
- Vue手写一个日历组件
工作中遇到一个需求是根据日历查看某一天/某一周/某一月的睡眠报告,但是找了好多日历组件都不是很符合需求,只好自己手写一个日历组件,顺便记录一下. 先来看看设计图是什么样式, 跟其他日历有点不一样,这个 ...
- python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...
一.为什么需要一个测试脚本? 之前讲解了 Android Monkey 命令的使用方式,今天趁着还热乎就手把手用 Monkey 写一个压力测试的脚本.还不了解什么是 Monkey 的,可以看看之前的文 ...
- java用swing日历标记节日_如何用JavaSwing作一个日历控制程序?
日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库.Java也不例外:Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析 ...
- python编程小游戏-使用Python写一个小游戏
引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...
- 用java写一个日历_使用JAVA写一个简单的日历
JAVA写一个简单的日历 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDa ...
- 学习笔记Vue(十 四)—— 用vue写一个日历组件
先看一下实现的效果: 实现日历的逻辑: 先写出日历的大致结构,分两个部分,头部和主体部分,日历先显示6排7列,总共42个数字,按从1到42来显示: <div class="every- ...
- C语言电子时钟程序设计,单片机C语言电子时钟加日历显示编程
一. 任务和要求 设计制作一个电子表并且能够显示日历,用LED数码管直接显示,并且能够通过按键调整时间.年月日,功能为按第一个键被调整的相应调整区域开始闪烁,第二个键加一,第三个减一,第四个确认,最后 ...
- c语言rand随机输出字母,菜鸟求助,写一个随机输出26个英文字母的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...
- c语言怎么产生随机字母,菜鸟求助,写一个随机输出26个英文字母的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...
最新文章
- notepad++添加插件管理器
- java提取word中的文字_Java 提取Word中的文本和图片
- java date dateformat_Java中SimpleDateFormat的使用方法
- 中英文对照 —— 机械
- Mac免费软件推荐:Wireshark for Mac(网络分析器)
- Qt工作笔记-UDP多线程数据处理及发送(简单实例)
- gcc: internal compiler error: Killed (program cci)错误
- python oled_用官方的SSD1306.py 驱动 OLED
- 【Spring】Spring boot 可以通过集成jolokia来使用HTTP形式访问mbean
- Oracle用imp和exp实现数据的导入和导出
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- Spring的组件自动扫描机制
- 关于文件和文件指针的总结
- centos 如何想windows样快速打五笔
- The database returned no natively generated identity value
- STLINK怎么与STM32单片机连接
- 面试官:谈谈对JS闭包的理解及常见应用场景(闭包的作用)
- 解决Kubernetes的flannel pod出现Init:RunContainerError问题
- 阿里云 验证四要素 服务
- 交易中的 “道“ 与 “术“
热门文章
- 拓嘉辰丰电商:电商几大骗局你知道吗
- 【Mysql】大批量(百万级)数据插入数据库应该怎么做(提高效率)?
- 计算机主机安装的工艺流程图,工艺流程图模板分享,电脑绘制工艺流程图怎样操作...
- 在家远程访问公司内网办公系统
- VS编译时常见报错处理
- 山寨版360安全卫士 腾讯电脑管家开源(.NET实现)
- PCIe访问控制服务(ACS)
- 以太坊智能合约开发 | 一个资深技术专家的心路历程
- 远程控制软件Todesk声音解决方案
- 基于python的影评数据分析_[Python] 通过采集两万条数据,对《无名之辈》影评分析...