C语言计算今天是一年的第几周
/*!@brief 计算今天是一年的第几周@param [in] nYear 年@param [in] nMonth 月@param [in] nDate 日@param [in] nWeek 星期几@return uint16_t*/
uint16_t Cal_YearWeek(int nYear, int nMonth, int nDate, int nWeek)
{uint16_t uYearWeek;int nWeekCnt = 0;int nWeekRemain = 0;int nCount = 0;switch(nMonth-1){case 11: nCount += 30;case 10: nCount += 31;case 9: nCount += 30;case 8: nCount += 31;case 7: nCount += 31;case 6: nCount += 30;case 5: nCount += 31;case 4: nCount += 30;case 3: nCount += 31;case 2:if((nYear%4 == 0 && nYear %100 != 0) || nYear%400 == 0){nCount += 29;}else{nCount += 28;}case 1: nCount += 31;default: break;}// 根据当前天数计算属于一年的第几周nCount += nDate;nWeekCnt = (nCount + (7 - nWeek))/7;nWeekRemain = (nCount + (7 - nWeek))%7;uYearWeek = nWeekCnt + ((nWeekRemain == 0) ? 0 : 1);return uYearWeek;
}
C语言计算今天是一年的第几周相关推荐
- C语言计算今天是今年的第几个周几
题目:给定 三个整数 代表年月日,求出今天是今年的第几个周几.年份从1900开始,已知1900 1月 1 日为周一. 输出格式:两个整数 a b 其中b取值1-7代表周几. 算法: 1.周几 week ...
- 汉诺塔怎么加计数次数c语言,C语言计算汉诺塔最小移动步数 (二)
前几天写的:C语言计算汉诺塔最小移动步数(一) 当时还不知道用2^n-1这个公式来求解汉诺塔移动步骤.=_= 偶然间在网上发现了这个公式,发现当时写的算法还是比较繁琐的.所以又根据这个公式又写了一个. ...
- R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离
R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...
- R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度、对字符串向量计算Jaccard相似度、将Jaccard相似度转化为Jaccard距离
R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度.对字符串向量计算Jaccard相似度.将Jaccard相似度转化为Jaccard距离 目录 R ...
- R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差
R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差.使用plotrix包的std.error函数计算平均值的标准误差 目录
- R语言计算回归模型每个样本(观察、observation、sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化
R语言计算回归模型每个样本(观察.observation.sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化 目录
- R语言计算回归模型每个样本(观察、observation、sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用
R语言计算回归模型每个样本(观察.observation.sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用 目录
- R语言计算每个分组的行数并将结果添加到dataframe中实战
R语言计算每个分组的行数并将结果添加到dataframe中实战 目录 R语言计算每个分组的行数并将结果添加到dataframe中实战 #仿真数据
- R语言计算F1评估指标实战:F1 score、使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标)
R语言计算F1评估指标实战:F1 score.使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标) 目录
最新文章
- 手把手教你安装OpenStack——Ocata安装指南(上)
- python调整数组顺序使奇数位于偶数前面
- 在现代引擎游戏中使用正确的渲染打光流程
- 使用sqoop将HIVE中的数据输出带Mysql中
- 【渝粤题库】陕西师范大学202891 基于web的程序设计
- LeetCode 1199. 建造街区的最短时间(优先队列贪心)
- android studio页面布局代码,还在用Android正经布局来写页面吗?
- java rsa padding_rsa加密--选择padding模式需要注意的问题。。。
- 【CCCC】L2-017 人以群分 (25分),,模拟水题
- django web app_妹子用半天时间开发一个员工管理系统,没错django就是这么强悍
- Linux Commands
- CodeForces 584 D.Dima and Lisa(数论)
- 可以识别linux的GHOST,Linux可以用ghost
- 普渡大学计算机图形,美国:普渡大学(UX方向)
- javascript接口鸭式辨型法实现
- Ubuntu18.04 安装最新版WPS
- 八、CPython语法改动实验:增加“非”与“前缀自增”
- mysql 执行sql文件
- AcWing-C/C++语法基础【合集1】
- 每周好书推荐《那些古怪又令人忧心的问题》
热门文章
- linux 内存管理之kmalloc、vmalloc、malloc、get_gree_pages的区别
- Parameter-FreeSpatialAttentionNetworkforPersonRe-Identification
- UG10.0汽车大模钢料编程带刀路3D图档
- 《途客圈创业记:不疯魔,不成活》一一2.3 早期产品
- itu ftp address
- Unbrick wr703n wifi router
- 大户人家的孝道中有一条叫做晨昏定省
- Python(py3fdfs)上传到fastdfs配置store_serv.ip_addr问题
- 投资理财学习笔记四,1.6那些必知的宏观经济指标(上)
- 香水白皮书指出,中国香水消费客单价远超美欧市场