第四例

题目:输入某年某月某日,判断这一天是这一年的第几天?

我放弃看程序分析了。

程序:

y=int(input(‘输入年:‘))
m=int(input(‘输入月:‘))
d=int(input(‘输入日:‘))
arr=[1,3,5,7,8,10,12]
ds=0
s=0
if m>2:
     for i in arr:
          if i<=m:
               ds=ds+1
           if y%4==0:
                s=ds-3
                 print((m-1)*30+d+s)
            else:
                 s=ds-2
                 print((m-1)*30+d+s)
if m==2:print(31+d)
if m<2:print(d)

写的还是比较满意的,给自己一朵小花。

结果:

输入年:2012
输入月:3
输入日:1

60

时间: 2024-10-29 10:48:18

第四例的相关文章

C程序设计百例之第四例

题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 2.程序源代码: #include <stdio.h> int main(void){  int day, month, year, countDay, leap; printf("\nPlease input year, month and day\n"); scanf("%

python 正则表达式 四例

本文转自 http://www.cnblogs.com/kaituorensheng/p/3489492.html 阅读目录 一. 判断字符串是否是全部小写 二.  首字母缩写词扩充 三. 去掉数字中的逗号 四. 中文处理之年份转换(例如:一九四九年--->1949年) 会用到的语法 正则字符 释义 举例 + 前面元素至少出现一次 ab+:ab.abbbb 等 * 前面元素出现0次或多次 ab*:a.ab.abb 等 ? 匹配前面的一次或0次 Ab?: A.Ab 等 ^ 作为开始标记 ^a:ab

第四例:修改游戏内存

当然这个在书上已经有了很多的解释,今天也太晚了,所以不再赘述,直接贴代码了. 我的和书上的是不大一样的,这个是你可以输入你想要修改的程序名称,之后查找值,最后修改. 如下: 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 #include<windows.h> 5 #include<tlhelp32.h> 6 7 //预定义区 8 #define ONEPAGE 40

第3例——c++编译过程

为什么定义不放在头文件中? 原因是不能定义具有外部链接的变量.因为有多个编译单元话,在链接的时候会找到多个定义,链接器无法确定应该链接到哪个定义上因此报错. 预编译只是防止在一个编译单元中,重复include某个头文件而导致的在编译时的重复定义.例如 //header.h class A{}; //file.cpp #include <header.h> #include <header.h> int main() { A a; } 重复包含header.h,但是没有预编译控制,因

php程序设计经典300例,第1-5例

第一例<?php $s_html="<b>文字加粗it1994.cn</b>";echo $s_html;?>第二例<?php $s_javascript=<<<start<script type="text/javascript">    alert("it1994.cn");</script>start;echo $s_javascript;?>第三列&

Ajax异步交互基础

1. ajax是什么? * asynchronous javascript and xml:异步的js和xml * 它能使用js访问服务器,而且是异步访问! * 服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据! > text:纯文本 > xml:大家都熟悉!!! > json:它是js提供的数据交互格式,它在ajax中最受欢迎! 2. 异步交互和同步交互 * 同步: > 发一个请求,就要等待服务器的

Elecfans工程师故事:我眼中的信号与信息处理

原文作者:maxfiner 本文选自电子发烧友网<处理器与DSP特刊>“Change The World栏目” 信号处理,准确的说,数字信号处理(DSP),或更广泛地说,信号与信息处理,属于电子信息工程专业中的一大研究领域. 提及电子工程,直观感觉好像是电子器件,电路,电气设备等等,其实其内涵已经远远不止于此.随着电子信息技术的发展,它往往会囊括通信.计算机.雷达.导航.电机.电力.控制.测量仪表等等领域,可谓博大精深.也是当今世界的几个主要产业之一(能源汽车电子钢铁农业等). 而信号与信息处

HTML页面的动画的制作及性能

WEB页面的动画的制作及性能 简介 目前WEB页面做动画的方式大的分两种1.JS间隔时间不断修改元素属性值,这也是CSS3出来前常用的做法,貌似也是唯一的做法.2.CSS3出来之后支持动画了. 大体的思路分这两种.要是各样功能组合细分就可以分出许多类来.本文主要介绍WEB页面做动画的一些方式以及性能分析. 我们的例子界面如下.1.用好多个小方块的移动来测试不同方式动画的性能.2.右边几个功能按钮.其中有个阻塞按钮,利用一个空循环阻塞主线程来测试不同效果.3.画面主要是许多个小方块无规则的平移,没

Ajax 及里面的XStream《黑马程序员_超全面的JavaWeb视频教程vedio》

1. ajax是什么? * asynchronous javascript and xml:异步的js和xml * 它能使用js访问服务器,而且是异步访问! * 服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据! > text:纯文本 > xml:大家都熟悉!!! > json:它是js提供的数据交互格式,它在ajax中最受欢迎! 2. 异步交互和同步交互 * 同步: > 发一个请求,就要等待服务器的