《C语言及程序设计》实践参考——当年第几天(数组方案)
返回:贺老师课程教学链接 项目要求
【项目3-当年第几天(数组方案)】
当年第几天中定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。
#include<stdio.h>
int days(int y, int m, int d);
int main()
{int year, month, day;printf("输入年 月 日: ");scanf("%d %d %d", &year, &month, &day);printf("这是该年的第 %d 天\n", days(year, month, day));return 0;
}int days(int y, int m, int d)
{int dd[13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};//请利用d数组,10行之内,求出并返回y年m月d日是这一年的第几天}
[参考解答]
#include<stdio.h>
int days(int y, int m, int d);
int main()
{int year, month, day;printf("输入年 月 日: ");scanf("%d %d %d", &year, &month, &day);printf("这是该年的第 %d 天\n", days(year, month, day));return 0;
}int days(int y, int m, int d)
{int dd[13]= {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int sum=d;//下面要加上前m-1月的天数int i;for(i=1; i<m; i++)sum+=dd[i];if(m>2&&((y%4==0&&y%100!=0)||y%400==0)) //若闰年,且晚于2月,加一天sum++;return sum;
}
《C语言及程序设计》实践参考——当年第几天(数组方案)相关推荐
- c语言求今年第m月的天数,《C语言及程序设计》实践参考——当年第几天(数组方案)...
[项目3-当年第几天(数组方案)] 当年第几天中定义一个函数,其参数为年.月.日的值,返回这一天为该年的第几天.要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果. #i ...
- C语言及程序设计 实践参考——个人所得税计算器switch语句版
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- C语言及程序设计 实践参考——定期存款利息计算器
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- C语言及程序设计 实践参考——个人所得税计算器if语句版
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- 法雷序列的c语言程序,程序设计实践(一).PDF
程序设计实践(一) 程序设计实践(一): 风格.设计和实现 王新宇 2004.10.16 Outline 风格 原则 示例 设计和实践 马尔可夫链(Markov Chain) C, JAVA, C++ ...
- 《C语言及程序设计》实践参考——当年第几天
返回:贺老师课程教学链接 项目要求 [项目5-当年第几天] 定义一个函数,其参数为年.月.日的值,返回这一天为该年的第几天.要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输 ...
- C语言课间程序设计实践报告
<贪吃蛇>简介 玩家使用方向键操控一条长长的蛇不断吞下豆子,同时蛇身随着吞下的豆子不断变长,当蛇头撞到蛇身或障壁时游戏结束.贪吃蛇最初为人们所知的是诺基亚手机附带的一个小游戏,它 ...
- 《C++语言基础》实践参考——友元类
返回:贺老师课程教学链接 [项目5-友元类] 定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期.时间都处理更好) class Dat ...
- 《C++语言基础》实践参考——我的向量类
返回:贺老师课程教学链接 项目要求 [项目4-我的向量类] 建立一个向量类MyVector,声明如下,请完成类的定义 class MyVector //定义向量类 { public:MyVector( ...
最新文章
- 这70个Java必背英语单词不会,就别说你是Java程序员!
- 敏捷个人:激励 2011-11-26期
- Flink从入门到精通100篇(十一)-Java SPI 机制在 Flink SQL 中的应用
- 用JQUERY实现给当前页面导航一个CSS
- if condition 大于_if __name__ == #x27;__main__#x27;: 究竟起什么作用,阅读本文后,其他文章不必再看...
- Dubbo 常见服务治理策略
- OpenCV/CUDA/Qt 环境配置小结
- 对比学习系列论文CPC(一)——CPC概览
- VM189:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1
- TexWorks中添加拼写纠察
- Java 实验8 《抽象类与接口》
- 微信公众号Makrdown编辑器,语法你懂吗?
- 三层交换机与路由器对接
- 艾永亮:产品做完后,第一步就是马上推广吗?
- 财务管理系统是计算机,《计算机财务管理》PPT课件.ppt
- 撸一个自动换壁纸桌面应用
- 蓝宝石超频软件测试,显卡超频测试_蓝宝石 R9 380X 4G D5 超白金 OC_显卡评测-中关村在线...
- 基于JAVA网上专家门诊预约系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 安全管家安卓_【沙发管家】电视盒子Root是什么意思?Root有风险吗?|电视盒子|机顶盒|沙发管家|智能电视|安卓...
- Receptive Field(感受野)的理解
热门文章
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
- yum 出错,提示Segmentation Fault (core Dumped) 的解决办法
- 2012 Multi-University #8
- java 素数欧拉筛选_[C++]欧拉素数筛的理解与实现
- C语言文字加密程序的实现
- SD 胡策 Round 1 T3 彩尾巴猹的二进制数
- iOS AVPlayer 简单应用
- thinkphp中表有前缀名的时候申明模板的方法
- SQLServer2008-镜像数据库实施手册(双机)SQL-Server2014同样适用
- android一句话搞定图片加载