输入年月日输出是在那一年的第几天

简介: 输入年月日输出是在那一年的第几天
#include<stdio.h>
int main()
{
    int v,sum;
    int leap(int year);//判断闰年
    int add(int month1[],int month,int day);//算天数
    int year,month,day;
    int month1[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};
    scanf("%d%d%d",&year,&month,&day);
    if(year<=0&&month>0&&month<13&&day>0&&day<32)
    {
        v=leap(year);
        sum=add(month1,month,day);
        if(v==0)
            printf("是第%d天\n",sum);
        else
            printf("是第%d天\n",sum+1);
    }
    else
        printf("输入错误\n");
    return 0;
}
int leap(int year)
{
    int t=0;
    if(year%4==0&&year%100!=0||year%400==0)
        t=1;
    return t;
}
int add(int month1[],int month,int day)
{
    int i,n=0;
    for(i=1; i<month; i++)
    {
        n=n+month1[i];
    }
    n=n+day;
    return n;
}
相关文章
|
新零售 自然语言处理 运维
一文详解 | 开放搜索兼容Elasticsearch做召回引擎
开放搜索发布开源兼容版,支持阿里云Elasticsearch做搜索召回引擎,本文详细介绍阿里云ES用户如何通过接入开放搜索兼容版丰富行业分词库,提升查询语义理解能力,无需开发、算法投入,即可获得淘系同款搜索效果。
1900 0
|
资源调度 JavaScript 前端开发
总结vue3中常用的组件间通信的方法
总结vue3中常用的组件间通信的方法
178 0
|
前端开发 数据安全/隐私保护
开发指南016-前端图标规范
平台为了保证统一性,做了很多约定,例如按钮图标等
|
资源调度 数据可视化 JavaScript
一个高效的低代码表单,可视化设计,一键生成源码,享受更多摸鱼时间!
Variant Form 是一款基于 Vue 2 的低代码表单生成器,采用可视化拖拽设计界面,支持一键生成完整源码,大幅降低开发复杂度。它具备高度自定义配置能力,能够满足不同场景需求,并且完全开源免费。通过简单的拖拽操作,用户可以轻松创建表单,同时还能自定义 CSS 样式、校验逻辑及多语言支持等功能。安装便捷,兼容多种环境,极大提升开发效率。赶紧试试 Variant Form,享受高效开发的乐趣吧!
316 0
|
Web App开发 存储 物联网
一文了解 HTTP 基础知识
HTTP(Hypertext Transfer Protocol,超文本传输协议)是用于在网络上传输数据的一种协议,对于网络开发人员来说,理解这一协议是至关重要的。由于其广泛的应用,除了在网页应用传输数据之外,它还被应用于物联网(IoT)中的数据和命令传输。
|
机器学习/深度学习 人工智能 物联网
快速玩转 Llama2!机器学习 PAI 最佳实践(三)—快速部署WebUI
本实践将采用阿里云机器学习平台PAI-EAS 模块针对 Llama-2-13B-chat 进行部署。PAI-EAS是模型在线服务平台,支持将模型一键部署为在线推理服务或AI-Web应用,具备弹性扩缩的特点,适合需求高性价比模型服务的开发者。
2027 4
|
新制造
【年终特辑】看见科技创新力量 洞见时代创业精神—智能制造—金石三维:独创多项技术,重构3D打印市场格局
【年终特辑】看见科技创新力量 洞见时代创业精神—智能制造—金石三维:独创多项技术,重构3D打印市场格局
513 0
|
Linux 数据安全/隐私保护 Android开发
RISC-V ICE EVB 开发板 windows环境下烧写更新开发板镜像
ICE EVB 是基于 T-Head 自主研发的 C910 CPU 的 ICE 高性能 SoC 开发板。 本文介绍Windows环境下烧写ICE-EVB 开发板镜像,让用户快速上手。
1305 1
RISC-V ICE EVB 开发板 windows环境下烧写更新开发板镜像
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
4636 0
HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
|
缓存 网络协议 网络安全
DNS污染以及使用镜像源中遇到的问题
今天遇到了一个麻烦的问题,针对这一个问题,我在一天之内又遇到了两个应用场景。以下是问题叙述:
DNS污染以及使用镜像源中遇到的问题

热门文章

最新文章