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语言万年历相关推荐
- 使用MarkDown标记语言发博客
使用MarkDown标记语言发博客 第一步:将博客园编辑器设置为Markdown 登录博客园,进入自己的博客首页,点击管理-〉选项,如下图所示. 在默认编辑器中选择Mardown,然后单击SAVE保存 ...
- C语言程序设计博客作业03
C语言程序设计博客作业03 这个作业要求在哪里 C语言程序设计作业03:第十周作业 我在这个课程的目标是 掌握二维数组和字符串的使用方法 这个作业在那个具体方面帮助我实现目标 PTA作业和日常练习 参 ...
- 学语言·写博客·分享交流——《我是一只IT小小鸟》读书笔
学语言·写博客·分享交流 --<我是一只IT小小鸟>读书笔记(8) 原贴地址:http://byourselves.ycool.com/post.2507061.html 刘未鹏的故事现在 ...
- 【 C语言I博客作业06】
C语言I博客作业06 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17324 这个作业要求在哪里 ...
- C语言I博客作业 04
C语言I博客作业 04 这个作业属于哪个课程 <班级的链接> 这个作业要求在哪里 <作业要求的链接> 这个作业的目标 <C语言的应用了解> 学号 20218482 ...
- 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,调用 ...
- c语言判断闰年_C语言1博客作业06 - D丶千思
1.作业头 实验作业 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日")给出日期.注意:闰年的判别条件是该年年份能被4整除但不能被100整除.或者 ...
- pta输出三角形字符阵列c语言,C语言l|博客园作业11
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 链接 我在这个课程的目标是 掌握C语言以及熟练运用 这个作业在哪个具体方面帮助我实现目标 询问同学,百度,vs2019上的报错 参考文献 ...
- 【C语言】博客之旅从学习C语言开始
在大学已经悄然的过去了两年的情况下,我才后知后觉的发现自己浪费了两年的时间.在22年即将大三的暑假里我才意识到是不是应该学一点什么,改变点什么. 我的专业是电气,普通的二本院校,传统工的科.两年下来书 ...
最新文章
- python 求组合数最快方法_Python-生成符合条件的大集合组合的最有效方法?
- 记录一则expdp任务异常处理案例
- 关于YUV格式的一些总结
- 2007年IT技术走向何方 网络将再掀“酷”革命
- 硬盘安装器 11.1 绿色版
- 测试用例的定义,测试用例模板,测试用例的作用,测试用例编写注意事项
- android4.4呼叫转移,安卓呼叫转移
- 学到了林海峰,武沛齐讲的Day14完
- Python求解平方怪圈问题
- 如何使用CANoe和CANalyzer中的Diagnostics/ISO TP
- C/C++中va_start/va_arg/va_end函数源码文件位置及实现原理
- vs2015启动无法工作,问题事件名称: APPCRASH,故障模块名称: KERNELBASE.dll
- 经典Java面试题-Java中Char类型的运算
- ZZULIOJ1194: 总成绩排序(结构体专题)
- conda 使用清华大学开源软件镜像
- 符合信创要求的堡垒机有哪些?支持哪些系统?
- 免费在线绘图软件推荐-processon
- 大数据24小时:众安推出汽车大数据平台“数据魔方”,国内首个新能源大数据线下创新园区落户青海
- xe7 mysql_XE7Datasnap使用dbExpress连接MySQL数据库_MySQL
- 2021高考北京大峪中学成绩查询,最新披露:京城30所中学高考成绩