c语言万年历需要注意什么意思,C语言万年历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言万年历相关推荐
- c语言程序设计答案万年历备忘录,C语言程序设计节日查询和任务提醒系统-万年历.doc...
C语言程序设计节日查询和任务提醒系统-万年历 程序设计报告 ( 2010 / 2011 学年 第 二 学期) 题 目:节日查询和任务提醒系统 专 业 光信息科学与技术 学 生 姓 名 史明霞,陈苏华, ...
- 学会c语言开发出很多,学会了C语言可以开发出很多东西吗?
C语言相比其他高级语言,就像内功和剑法一样.只会C语言可能并不能写出一个看起来就很厉害的程序,但C语言是你学好其他一切语言的基础.有了C语言的底子,再学别的语言就很容易上手了. 你能想到的,C语言都能 ...
- C++语言学习(十二)——C++语言常见函数调用约定
C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...
- c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?
基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...
- c语言程序与设计苏小红,c语言程序设计苏小红
<实验教学示范中心建设教材·国家精品课程主讲教材:C语言程序设计(第2版)>是一本兼具趣味性和实用性的C语言程序设计教材.全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算 ...
- char类型怎么输入 c语言_还没搞懂C语言指针?这里有最详细的纯干货讲解(附代码)...
21ic综合自网络信息 指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识.所以本文尽可能的通过一篇文章完全讲解指针. 为什么 ...
- 英语是缺乏AOP的语言,汉语是具备AOP的语言。
今天在看spring的网站的时候,突然意识到汉语里面有AOP的影子. 英文表达被动语态的时候用过去分词,一般是加ed,但是大量的特殊形式,这样造成英文单词的记忆量大增.相反汉语没有这个问题,被动语态就 ...
- C语言字符糊到了一起,C语言速成及格课.docx
C语言速成及格课.docx 目录:1. C语言概要 2.变量 3.计算 4.判断 5.循环 6.函数 7.数组 8.指针 9.字符(串)附录1:学习C语言的方法.附录2:编程的一些技巧.附录3:使用电 ...
- c语言实验七 函数实验报告,C语言实验七函数实验报告.doc
C语言实验七函数实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法: ...
- c语言不安全库_为什么 C 语言仍然占据统治地位?
作者 | Serdar Yegulalp 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都 ...
最新文章
- 在使用 interface 声明一个接口时,只可以使用那个修饰符修饰该接口?
- 《研磨设计模式》chap17 策略模式(1) 简介
- python算法与数据结构-顺序表(39)
- 在spring boot中集成Swagger
- java 算法优化向导
- java 控制 sortedset_Java集合的checkedSortedSet()方法和示例
- 搭建cacti监控平台
- .Net读取Excel(包括Excel2007)
- ASP.Net七大内置对象 (整理的不错,转过来参考)
- 【中软杯国二开源】基于PaddleOCR和深度学习的企业实体识别
- 学而思初中全套网课+讲义【春季班,暑假班,秋季班,寒假班】
- 谷歌(Chrom)浏览器遇到同步已暂停的解决办法
- 【C#】工具篇 vspd虚拟串口的安装
- C#.net 微信公众账号接口开发
- 编译mbedtls (mingw方式)
- 软件设计师学习笔记-知识产权
- Photoshop开门十件事
- python 从大到小循环_python-小进阶之循环语句
- 微信公众号主页(页面模板)怎么添加
- python爬取IT之家业界新闻