C语言 判断第几天(最简版)

输入年、月、日,计算该日是该年的第几天。
例如
输入:
2012 7 1
输出:
183
输入:
2017 1 1
输出:
1

#include <stdio.h>
int main()
{int year, month, day;int i,daybefore = 0;int a[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };scanf("%d%d%d", &year, &month, &day);if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))a[1] = 29;if (month < 1 || month>12 || day < 1 || day > a[month - 1])printf("data error");else {for (i = 0; i < month-1; i++)daybefore += a[i];printf("%d", day + daybefore);}return 0;
}

C语言判断第几天(最简版)相关推荐

  1. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  2. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  3. C语言判断回文字符串

    C语言判断回文字符串 #include<stdio.h> char *huiwen(char *str){int i, j,t=0;for(i = 0,j = strlen(str) - ...

  4. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  5. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版

    <C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...

  6. C语言判断二叉树是否为二叉搜索树(附完整源码)

    C语言判断二叉树是否为二叉搜索树 C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) #include ...

  7. C语言判断树是否为求和树(附完整源码)

    C语言判断树是否为求和树 C语言判断树是否为求和树完整源码(定义,实现,main函数测试) C语言判断树是否为求和树完整源码(定义,实现,main函数测试) #include <iostream ...

  8. C语言判断是否为happy number快乐数字的算法(附完整源码)

    C语言判断是否为happy number快乐数字的算法 C语言判断是否为happy number快乐数字的算法完整源码(定义,实现,main函数测试) C语言判断是否为happy number快乐数字 ...

  9. c语言比较当前日期大小,C语言判断两个日期只差的方法

    C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...

最新文章

  1. TVM性能评估分析(二)
  2. LLVM笔记(1) - TableGen
  3. 几何间隔、函数间隔和||W||
  4. [Swift]LeetCode206. 反转链表 | Reverse Linked List
  5. ConvertUtils.register的作用
  6. 记录链接:与杜克一起玩
  7. Java System类runFinalization()方法及示例
  8. android elf 加固_android so加固之section加密
  9. 软件工程师证书怎么考_2020年想考一个证书,考一级造价工程师还是考咨询工程师?...
  10. LNMP 一键安装脚本阅读
  11. 史上最全面的JTAG和SWD接口的定义/STM32/STM8工程师的福音/JTAG转SWD接口仿真/告别杂乱的仿真线/终于讲清楚了JTAG/SWD
  12. Icons8 Cube4Nano专业外置声卡设备与windows event log无法启动
  13. 通俗解释Docker是什么
  14. python 实现多线程下载m3u8格式视频,使用FFmpeg合并(升级修订自s_kangkang_A)
  15. 打开终端如何自动进入conda环境
  16. 前端vscode必备插件推荐(墙裂推荐)
  17. 美国公布全球“野鸡大学”名单
  18. 并行测试和变异测试三篇文献总结(二)
  19. android动画知乎,GitHub - ryanhoo/Zhihu-Parallax-Animation: 知乎 Android 客户端启动页的视差动画效果实现...
  20. Numpy简易教程7——读/写文件

热门文章

  1. SLO 和 SLI的最佳实践
  2. EKL语言的核心语法
  3. 智能宠物喂食器语音芯片应用设计方案(基于唯创语音芯片WT588E02-8S(C001)功能拓展)
  4. 无密码多重身份验证(MFA)2022年全球行业分析报告
  5. 关于AudioManager在项目中遇到的一些问题的记录
  6. 详解1M宽带下载速度?1M等于多少kb?
  7. DDD落地过程中有关DTO的思考
  8. server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...
  9. 【js】不间断空格 特殊的空格-ASCII码值160
  10. matlab读取wav文件