#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int year, month, day, sum;
printf("请输入年月日:");
scanf("%d%d%d", &year, &month, &day);
switch (month)//用switch语句计算出本月之前的所有天数
{
case 1:sum = 0; break;
case 2:sum = 31; break;
case 3:sum = 59; break;
case 4:sum = 90; break;
case 5:sum = 120; break;
case 6:sum = 151; break;
case 7:sum = 181; break;
case 8:sum = 212; break;
case 9:sum = 243; break;
case 10:sum = 273; break;
case 11:sum = 304; break;
case 12:sum = 334; break;
default:printf("您的输入有误");
break;
}
if (year%400==0||(year%4==0&&year%100!=0))//判断是否闰年
{
if (month > 2)//判断月份是否超过二月
sum++;
}
sum +=day;
printf("这一天是本年中的第%d天", sum);
return 0;
}
相关推荐
libiec61850实战:手把手教你用C语言动态获取IED设备模型(附完整代码解析)
本文详细介绍了如何使用libiec61850库通过C语言动态获取IED设备模型,包括环境配置、连接建立、模型遍历及错误处理等关键步骤。通过完整的代码示例和实战案例,帮助开发者掌握智能变电站通信中的核心技术,提升工业自动化系统的开发效率。
题目:输入某年某月某日,判断这一天是这一年的第几天。
题目:输入某年某月某日,判断这一天是这一年的第几天。方法一: year=int(input()) month=int(input()) day=int(input()) if month==1: count=day elif month==2: count = 31+day elif (month>=3) and ((year % 4 == 0 and year % 100...
ANSYS APDL学习(6):ANSYS APDL部分命令流介绍
介绍APDL 部分命令流
题目:输入某年某月某日,判断这一天是这一年的第几天?
以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 public class Test14 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("请分别输入所要查...
2022(一等奖)B360基于Arcpy与SVM的滑坡易发性评价
此外,在ArcGIS平台下,“易发性图预测(多进程)”工具的运行时间为2h 48m 3s,“易发性图预测(单进程)”工具的运行时间为5h 19m 27s,运行时间缩短了近2h 31m 24s,运行效率提高了47.39%。在ArcGIS Pro平台下,“易发性图预测(多进程)”工具的运行时间为20m 12s,“易发性图预测(单进程)”工具的运行时间为1h 26m 47s,将运行时间缩短了近1h 6m 35s,运行效率提高了76.72%。滑坡的发生受各种影响因素的影响,目前,影响因素的选择没有一个统一的标准。
FPGA实战:手把手教你用Verilog实现Modbus CRC16校验(附完整代码)
本文详细介绍了在FPGA中实现Modbus RTU协议CRC16校验模块的完整实战方案。针对硬件设计中的时序、资源与性能挑战,文章从算法原理出发,提供了清晰的Verilog模块接口、状态机设计、查表ROM实现及优化策略,并附带了完整的可综合代码与测试平台,帮助工程师高效构建稳定可靠的工业通信系统。
C语言编程——输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 代码如下: #include <stdio.h> /** * 输入某年某月某日,判断这一天是这一年的第几天? * create by hangli */ int main(int argc, char *argv[]) { int y, m, d, days, February; print...
stc8g1k08硬件iic读取aht20温湿度及0.91寸oled显示
使用stc8g1k08读取aht20温湿度及0.91寸oled显示。
初学java:输入某年某月某日,判断这一天是这一年的第几天
输入某年某月某日,判断这一天是这一年的第几天
ABAP CDS HAVING 全解析:聚合之后的精准过滤、最佳实践与可运行示例
摘要: 本文针对具备ABAP与CDS基础的开发者,详解HAVING在ABAP CDS中的核心用法。HAVING专用于过滤GROUP BY后的聚合结果(如SUM、COUNT),与WHERE的分工明确:前者处理聚合值,后者过滤原始记录。通过销售额阈值、质量分析、财务对账三类典型场景,结合性能优化建议(如优先使用WHERE索引过滤),说明实际应用。文中提供经典CDS View与View Entity两种实现代码,并附Open SQL消费示例,帮助开发者快速落地。常见误区(如聚合条件误写至WHERE)与规避方法亦被
基于STM32、HAL库的MPX5500DP气压传感器 驱动程序设计
define MPX5500DP_MIN_VOLTAGE 0.2f // 最小输出电压(V)#define MPX5500DP_MAX_VOLTAGE 4.7f // 最大输出电压(V)#define MPX5500DP_MIN_PRESSURE 0.0f // 最小压力(kPa)#define MPX5500DP_MAX_PRESSURE 500.0f // 最大压力(kPa)* @brief 读取压力值(kPa)// 计算压力值 (线性转换)
输入某年某月某日,判断这一天是这一年的第几天python
题目:输入某年某月某日,判断这一天是这一年的第几天python输入某年某月某日,判断这一天是这一年的第几天python 思路: *判断闰年 能被4整除但不能被100整除,年份能被400整除 #方法1 sum = 0 if (year%4==0and year%100!=0) or year%400==0: feb = 29 else: feb = 28 month_day = [0,31,feb,31,30,31,30,31,31,30,31,30,31] for i in month_d
Redhawk:什么是timing window?
STA timing file中timing window的作用和计算方式
js输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析,以3月5日为例,应该把前两个月的加起来,然后在加上5天,即为本年的第几天。特殊情况,如果是闰年且输出月份大于等于2,则考虑加一天 2.js程序 <script> var day,month,year,sum,leap; year=2018;month=11;day=12; switch(month){ case 1:sum=0;...
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
434



被折叠的 条评论
为什么被折叠?



