B - 简单暴力(计算今年第几天)

请你计算出 x年 y 月 z 日是 x 年的第几天。

请注意闰年对答案的影响。

输入格式

一行三个整数,x,y 和 z。(1583≤x≤2100)。数据保证输入合法。

输出格式

一个整数,表示是第几天。

#include<stdio.h>
int main()
{
int x,y,z,d,f,n; //闰年年份是4的倍数的,且不是100的倍数或者是400的倍数
scanf("%d%d%d",&x,&y,&z); //这里输入年月日分别赋给x,y,z
if(x%400==0 || x%100!=0 && x%4==0)
d=1;//做标记,若是闰年则令d=1;否则d为0,闰年的2月比平年的2月多1天。
else d=0;
switch(y)
{case 1:f=z;break; //case和数字之间有一个空格。
case 2: f=30+z;break;
case 3: f=31+28+z;break;
case 4: f=31*2+28+z;break;
case 5: f=31*2+28+30+z;break;
case 6: f=31*3+28+30+z;break;
case 7: f=31*3+28+30*2+z;break;
case 8: f=31*4+28+30*2+z;break;
case 9: f=31*5+28+30*2+z;break;
case 10: f=31*5+28+30*3+z;break;
case 11: f=31*6+28+30*3+z;break;
case 12: f=31*6+28+30*4+z;break;
}
if(d==1&&(y>=2)) //这里因为闰年2月比平年多一天 ,所以大于2月的年份多加1天
n=f+1;
else n=f;
printf("%d",n);
printf("\n");}

整体思路:本题要求输出某年某月某日是该年的第几天,关键在于闰年的判断和数据的逐个输入计算较为繁琐,因为闰年比平年多1天,可以在平年的整体框架上输入数据,若该年为闰年,则在从3月起得到的天数+1,本题使用了switch()case   ?:的语句,比if else if 更简单。还有做标记的思想。

B - 简单暴力(计算今年第几天)相关推荐

  1. NLP与对比学习的巧妙融合,简单暴力效果显著!

    NewBeeNLP公众号原创出品 公众号专栏作者 @Maple小七 北京邮电大学·模式识别与智能系统 今天和大家来看看最近讨论度非常高的SimCSE,据说简单暴力还效果显著! 论文:SimCSE: S ...

  2. 大学生只会用C语言写简单的计算怎么办?

    大学生会用C语言写几个简单的计算太正常了,有些人直到毕业了都写不出什么程序. 这个也是大多数应届生的一个现状. 在学校的时候不知道要好好学习,等马上会接受社会毒打时才发现自己一无是处,然后开始临时抱佛 ...

  3. PTA 基础编程题目集 6-8 简单阶乘计算 C语言

    PTA 基础编程题目集 6-8 简单阶乘计算 C语言 本题要求实现一个计算非负整数阶乘的简单函数. 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数, ...

  4. AI本质就是“暴力计算”?看华为云如何应对算力挑战

    随着AI人工智能技术的飞速发展,相关的AI应用场景已经拓宽至各行各业.你可能想象不到的是,现在大家手上的智能手机的运算能力,甚至比美国航空航天局1969年登月计划中最先进计算机还高出几百上千万倍乃至更 ...

  5. 简单阶乘计算 (本题要求实现一个计算非负整数阶乘的简单函数)

    6.简单阶乘计算 本题要求实现一个计算非负整数阶乘的简单函数. 实现代码: int Factorial(const int N ) {int i,n=1;if(N>=0){for(i=0;i&l ...

  6. CSDN黑科技----简单暴力

    本次创作简单暴力,代码从多处整合,了解增加访问数的机制后,均可以使用此方法来增加阅读数访问量,简单来说,就是刷用户访问量,总归来说刷访问量是不对的,不应该提倡,了解这种思路即可.代码如下 import ...

  7. python练习—简单公式计算

    需求: 简单公式计算: 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-25/3 + 7 /399/42998 +10 * 568/14 )) - ...

  8. 获取京东cookie最简单暴力获取京东CK

    获取京东cookie最简单暴力获取京东CK 注意:用浏览器请使用隐身窗口,如果多个账号,一定不要点退出登录.直接关闭网页,清除浏览器cookie数据(隐身窗口无需这一步),重新进入网页登录下一个账号. ...

  9. Python 超级简单精准计算地点日出日落时间

    原文来自Python实用宝典:Python 超级简单精准计算地点日出日落时间 本来想浪漫一把去看个日出,过去后看见天上挂着个大太阳的尴尬情景你经历过吗? 本来想去海边看个日落,结果车到了,太阳也落了的 ...

最新文章

  1. ThinkPHP源码阅读1-------访问流程
  2. WPF DataGridRow Event
  3. Hadoop多用户作业调度器和安全机制的自我总结
  4. 产品经理如何提升自己的配色能力
  5. SQL Server 2005 SP2发布了,开发人员怎么办?
  6. 服务器配置PHP系统,php用什么系统做服务器配置
  7. 超详细!上线一个机器学习项目你需要哪些准备?
  8. pip 安装模块时报“pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonh”
  9. robotframework-selenium2library-导入可选参数
  10. 前端实现在线预览pdf、word、xls、ppt等文件
  11. 埃默里大学有计算机专业吗,埃默里大学计算机科学硕士排名第30(2020年TFE Times排名)...
  12. Leetcode 5855 数组第K大的整数
  13. SOA对话:金融风暴不会阻碍SOA市场发展
  14. 十年AI学者影响力盘点:何恺明排名第一,成为全球最具影响力学者
  15. SoC第一讲——Vivado的Block Design 的使用
  16. Centos Linux 单机安装 HBase 、使用 HBase
  17. html DOM------document
  18. [转载]100本名著浓缩成的100句话
  19. CentOS中的目录处理命令
  20. 几分钟教你轻松搞定ALM安装

热门文章

  1. php和python-python与php比较
  2. python必备基础代码-Python初学者必会的3款代码编辑器
  3. 解析深度学习:语音识别实践 (俞栋等著) 完整pdf[44MB]
  4. 成都这家AI语音芯片公司又融了数千万,能“偷袭”科大讯飞不?
  5. texstudio自动拼写检测_学用系列|能够自动检查英语拼写的希沃白板5
  6. oracle plsql创建表空间,Oracle在PLSQL Developer上创建表空间和用户脚本 - 龙卷风的日志 - 网易博客...
  7. MPlayer 使用手册中文版
  8. 计算机实验内容记录,关于实验数据自动记录到电脑上的问题
  9. EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY‘RE NOT. RENEWALS ARE LESSER
  10. nginx做反向代理导致request.getServerName()获取不到代理地址的问题