c语言程序设计编程解读,【答题】C语言程序设计问题与解释实验
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#define N 13
main()
{int y,m,D,q,t=0,i,day=0,a=0,Day,n,k,O[N]={0,31,29,31,30,31,30,31,31,30,31,30,31},p[N]={0,31,28,31,30,31,30,31,31,30,31,30,31};//y是年,m是月,D是日,q计算周几,t,i,k和a计数器,day,Day计算天数,O〔〕,p〔〕分别为闰年的月份天数和非闰年的月份天数,n计算年的间隔。
printf("请输入年,月,日。并以空格分开,按“enter”键结束输入。\n");
scanf("%d%d%d",&y,&m,&D);
for(n=1;n<=y-1;n++)
{if((n%4==0&&n%100!=0)||(n%400==0))
t+=1;
else a+=1;}//计算闰年和非闰年
printf("到前一年年末的天数=%d天\n",366*t+365*a);
if ((y%4==0&&n%100!=0)||(y%400==0))
{for(i=1;i
day=day+O[i];}
else {for(k=1;k
day=day+p[k];}//判断所输年份是否为闰年
Day=day+D;
q=(Day+366*t+365*a)%7;
printf("到前一个月月末的天数=%d天\n",day+366*t+365*a);
printf("到这一天的天数=%d天\n",Day+366*t+365*a);
switch(q)
{case 1: printf("这一天是星期一\n");break;
case 2: printf("这一天是星期二\n");break;
case 3: printf("这一天是星期三\n");break;
case 4: printf("这一天是星期四\n");break;
case 5: printf("这一天是星期五\n");break;
case 6: printf("这一天是星期六\n");break;
case 0: printf("这一天是星期日\n");break;
}
}
c语言程序设计编程解读,【答题】C语言程序设计问题与解释实验相关推荐
- 二级c语言上机编程技巧,二级C语言上机编程题技巧总结
二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...
- C语言/C++编程学习:C语言环境设置
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- c语言对编程对作用,c语言编程心得体会
c语言编程心得体会 c语言是在国内外广泛使用的一种计算机语言.以下是小编整理的c语言编程心得体会,欢迎大家阅读! c语言编程心得体会1 说到我学习c语言时,真是用千言万语呀!记得刚开始学的时候,我的c ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础
<编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT
编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...
- C语言怎样编程分子变化,C语言经典编程(一)
<C语言经典编程(一)>由会员分享,可在线阅读,更多相关<C语言经典编程(一)(20页珍藏版)>请在人人文库网上搜索. 1.C语言经典编程(一)[程序1]题目:古典问题:有一对 ...
- 汇编和c语言混合编程缺点,汇编C语言混合编程经验总结
ARM汇编语言和C语言混合编程 ATPCS规灾了一种模块化设计的观念,其基本内容是C模块(函数)和汇编模块(函数)相互的一套规?中还有类似的一套规晕腋芯谙呋惚喙δ芮看用有很多忌讳),厅知道(很寄几它/ ...
- 简述arm汇编和c语言混合编程,ARM汇编C语言混合编程
3.4 ARM汇编&C语言混合编程 3.4.1 C内联ARM汇编 先看一个例子: # cat add.c 1 // add.c for s3c2410c board 2 // arm-linu ...
- c语言入门自学宝典,c语言学习编程宝典下载-c语言学习编程宝典appv1.2 - 起点软件园...
c语言学习编程宝典是主打学习编程的软件,里面有海量的编程学习资源让你选择,帮助你更好的学习C语言,非常的高效,还有名师为你指导,很适合需要的小伙伴们进行学习体验. c语言学习编程宝典说明 1.将C语言 ...
- c语言基础编程题文库,C语言基础编程题资料.doc
C语言基础编程题资料.doc |5-1 求幂之和 15 分本题要求编写程序,计算 sum21 22 23 cdots 2nsum2122232n.可以调用 pow 函数求幂.输入格式输入在一行中给出正 ...
最新文章
- 【微服务】Spring-Boot整合Consul (自定义服务配置及健康检查)
- vb 搜索指定目录下的指定类型文件
- JMM主内存和工作内存运行流程图
- 初步认识Volatile-JMM
- warning: the frame size of 1040 bytes is larger than 1024 bytes
- LeetCode 266. 回文排列(计数)
- 请查收,一份让你年薪突破20W的Python爬虫笔记!
- HTML元素 - input type=hidden
- ensure函数_webpack的require.ensure()
- DataWorks 数据质量V2.3版本发布
- wpf分页预览html文件,用WPF实现打印及打印预览
- android 反编译及二次打包详细步骤
- 【量化金融】利用DCF估值模型实现股票价值监测
- AirDrop显示名字的修改问题
- java工具类–自动将数据库表生成javabean
- 东南大学计算机学院保研比例,东南大学计算机科学与工程学院计算机技术(专业学位)保研...
- VS2010连接数据库的操作(SQLServer2005/2008 以及Access2007/2003等)
- flutter 打开办公文件 pdf ppt xlsx 等等(仅Android)
- 对话 Apache 巨咖 - 如何做好一个开源项目?
- jQuery和CSS制作霓虹灯文字效果
热门文章
- Wijmo 更优美的jQuery UI部件集:复合图表(CompositeChart)
- vue2.0中的:is和is的区别
- Flexible 弹性盒子模型之CSS flex-shrink 属性
- git提交代码时报错:nothing added to commit but untracked files present
- 反射与二次加工标准类型
- Regular Exprassion--正则表达式基础
- C# 调用Windows API实现两个进程间的通信
- Could not load the assembly 'DotNetNuke.Authentication.LiveID'. Make sure that it is compiled before
- mysql数据库version版本控制_MySQL数据库版本控制
- 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...