判断一年中某一天是这一年的第几天的函数接口

#define ret_ok  0
#define ret_err 1

int a[] = {31, 28, 31, 30, 31, 30, 31,31, 30, 31, 30, 31};

int judge_day(int Year, int Month, int Day, int *result_day)
{
    int Total = 0;
    int i = 0;

    if( (((Year%400) == 0) || ((Year%4) == 0)) && ((Year %100) != 0))//如果是闰年,那么2月份为29天
    {
        a[1] = 29;
    }
    for(i=0;i<Month-1;i++)
    {
        Total += a[i];
    }
    Total += Day;
    *result_day = Total;

    return ret_ok;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-06 13:47:41

判断一年中某一天是这一年的第几天的函数接口的相关文章

推断一年中某一天是这一年的第几天的函数接口

#define ret_ok 0 #define ret_err 1 int a[] = {31, 28, 31, 30, 31, 30, 31,31, 30, 31, 30, 31}; int judge_day(int Year, int Month, int Day, int *result_day) { int Total = 0; int i = 0; if( (((Year%400) == 0) || ((Year%4) == 0)) && ((Year %100) != 0)

判断一年中的第几天

#include <stdio.h>void main(){ int year,month,day,sum,m; printf("请输入年月日(如:1991,1,1)\n"); scanf("%d,%d,%d",&year,&month,&day); if((month==2&&day==30)||(month==2&&day==31)) { printf("2月没有30或31天,请重新输

在EasyUI中统一判断是否有选中行,如果有则将选中行数据传入回调函数

function procossWithSeletedData(func) { var rowData = $("#tbGrid").datagrid("getSelected"); if (rowData) { func(rowData); //调用回调函数 并传入 选中行数据 } else { $.msgBoxObj.showMsgErr("没有选中行..........!");//提示信息 } } 在EasyUI中统一判断是否有选中行,如果

UA判断打开页面的环境,然后在callBack写相应环境下的回调函数

(function(){ /* * 使用方法: * 一.引入ua.js * 二.直接调用 MobilePort 对象的属性与方法. * * MobilePort 对象 * 属性:MobilePort.back;// 数组 内容如下 * 方法:MobilePort.androidBrowser(callBack) 安卓浏览器 //callBack 回调只有在安卓浏览器下执行 * 方法:MobilePort.iosBrowser(callBack) ios浏览器 // 下面全部类似 * 方法:Mob

判断一周的某一天的函数接口

#define ret_ok 0 #define ret_err 1 char week_day[8] = {"Monday","Tuesday","Wedsday","Thursday","Friday","Saturday","Sunday"}; int Judge_day_of_the_week(int week_num,char *result_week_da

写一程序,判断运行程序的系统是大字节序还是小字节序?写函数实现大小字节序转换

#include <stdio.h> #include <netinet/in.h> int main() { int i_num = 0x12345678; printf("[0]:0x%x\n", *((char *)&i_num + 0)); printf("[1]:0x%x\n", *((char *)&i_num + 1)); printf("[2]:0x%x\n", *((char *)&

学生成绩判断函数接口

#define ret_ok 1 #define ret_err 1 int judge_score(int score,char *ch) { if(score > 100 || score < 0) { printf("The score you input should little than 100 and bigger than 0\n"); return ret_err; } switch(score/10) { case 10: case 9: *ch = '

判断一个变量是否是某种基本类型.

public static void Judge(object ma) { var ta = ma.GetType(); //通过Type可以对传入的参数类型进行基本类型的判断 Console.WriteLine(ta.IsEnum); //枚举 Console.WriteLine(ta.IsValueType); //值类型 Console.WriteLine(ta.IsInterface); //接口 Console.WriteLine(ta.IsClass); //引用类型 Console

JS判断字符串是否为空、过滤空格、查找字符串位置等函数集

这是一个由网上收集的JS代码段,用于判断指定字符串是否为空,过滤字符串中某字符两边的空格.查找指定字符串开始的位置.使用IsFloat函数判断一 个字符串是否由数字(int or long or float)组成.IsDigital函数判断一个字符串是否由数字(int or long)组成等功能: //IsEmpty函数判断一个字符串是否为空 function IsEmpty(his) { flag = true; for(var i=0;i<his.length;i++) { if(his.c