该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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语言程序设计问题与解释实验相关推荐

  1. 二级c语言上机编程技巧,二级C语言上机编程题技巧总结

    二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...

  2. C语言/C++编程学习:C语言环境设置

    C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...

  3. c语言对编程对作用,c语言编程心得体会

    c语言编程心得体会 c语言是在国内外广泛使用的一种计算机语言.以下是小编整理的c语言编程心得体会,欢迎大家阅读! c语言编程心得体会1 说到我学习c语言时,真是用千言万语呀!记得刚开始学的时候,我的c ...

  4. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  5. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  6. C语言怎样编程分子变化,C语言经典编程(一)

    <C语言经典编程(一)>由会员分享,可在线阅读,更多相关<C语言经典编程(一)(20页珍藏版)>请在人人文库网上搜索. 1.C语言经典编程(一)[程序1]题目:古典问题:有一对 ...

  7. 汇编和c语言混合编程缺点,汇编C语言混合编程经验总结

    ARM汇编语言和C语言混合编程 ATPCS规灾了一种模块化设计的观念,其基本内容是C模块(函数)和汇编模块(函数)相互的一套规?中还有类似的一套规晕腋芯谙呋惚喙δ芮看用有很多忌讳),厅知道(很寄几它/ ...

  8. 简述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 ...

  9. c语言入门自学宝典,c语言学习编程宝典下载-c语言学习编程宝典appv1.2 - 起点软件园...

    c语言学习编程宝典是主打学习编程的软件,里面有海量的编程学习资源让你选择,帮助你更好的学习C语言,非常的高效,还有名师为你指导,很适合需要的小伙伴们进行学习体验. c语言学习编程宝典说明 1.将C语言 ...

  10. c语言基础编程题文库,C语言基础编程题资料.doc

    C语言基础编程题资料.doc |5-1 求幂之和 15 分本题要求编写程序,计算 sum21 22 23 cdots 2nsum2122232n.可以调用 pow 函数求幂.输入格式输入在一行中给出正 ...

最新文章

  1. 【微服务】Spring-Boot整合Consul (自定义服务配置及健康检查)
  2. vb 搜索指定目录下的指定类型文件
  3. JMM主内存和工作内存运行流程图
  4. 初步认识Volatile-JMM
  5. warning: the frame size of 1040 bytes is larger than 1024 bytes
  6. LeetCode 266. 回文排列(计数)
  7. 请查收,一份让你年薪突破20W的Python爬虫笔记!
  8. HTML元素 - input type=hidden
  9. ensure函数_webpack的require.ensure()
  10. DataWorks 数据质量V2.3版本发布
  11. wpf分页预览html文件,用WPF实现打印及打印预览
  12. android 反编译及二次打包详细步骤
  13. 【量化金融】利用DCF估值模型实现股票价值监测
  14. AirDrop显示名字的修改问题
  15. java工具类–自动将数据库表生成javabean
  16. 东南大学计算机学院保研比例,东南大学计算机科学与工程学院计算机技术(专业学位)保研...
  17. VS2010连接数据库的操作(SQLServer2005/2008 以及Access2007/2003等)
  18. flutter 打开办公文件 pdf ppt xlsx 等等(仅Android)
  19. 对话 Apache 巨咖 - 如何做好一个开源项目?
  20. jQuery和CSS制作霓虹灯文字效果

热门文章

  1. Wijmo 更优美的jQuery UI部件集:复合图表(CompositeChart)
  2. vue2.0中的:is和is的区别
  3. Flexible 弹性盒子模型之CSS flex-shrink 属性
  4. git提交代码时报错:nothing added to commit but untracked files present
  5. 反射与二次加工标准类型
  6. Regular Exprassion--正则表达式基础
  7. C# 调用Windows API实现两个进程间的通信
  8. Could not load the assembly 'DotNetNuke.Authentication.LiveID'. Make sure that it is compiled before
  9. mysql数据库version版本控制_MySQL数据库版本控制
  10. 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...