【work】输出日期为那一年的第几天
题目:
写一个程序输出下面两个日期2000-05-01,2001-06-30分别属于那一年的哪一天。
答案:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {//申明要用到的变量:年、月、日、计数、当月的天数int y,m,d,t=0,a[13];a[0]=0;a[1]=31;a[3]=31;a[4]=30;a[5]=31;a[6]=30;a[7]=31;a[8]=31;a[9]=30;a[10]=31;a[11]=30;a[12]=31;//提示输入信息,并读取年月日NSLog(@"请输入你要查询的年月日,记得用空格隔开哦:\n");scanf("%d %d %d",&y,&m,&d);//判断是否为闰年if(y%4 == 0 && y%100 != 0) a[2]=29;else if(y%100 == 0 && y%400 == 0) a[2]=29;else a[2]=28;//计算前几个月的总天数tfor (int i=0; i<=m-1; i++) {t=t+a[i];}//输出总天数:前几个月的天数+当月天数NSLog(@"%d年%d月%d日是%d年的第%d天.\n",y,m,d,y,t+d);}
主要知识点:
数组、判断语句、循环语句的应用。
关联知识点:
闰年的定义
能被4整除且又不能被100整除或者能直接被400整除的是闰年。
闰年的2月是29天,一年366天;
平年的2月是28天,一年365天。
转载于:https://www.cnblogs.com/fifteen718/p/9533987.html
【work】输出日期为那一年的第几天相关推荐
- (JAVA)格式化输出日期
1.使用子类SimpleDateFormet() 2.使用父类DateFormet package com.book.lite;import javafx.scene.input.DataFormat ...
- javascript两行代码按指定格式输出日期时间
javascript两行代码按指定格式输出日期时间,具体看代码: function date2str(x,y) {var z ={y:x.getFullYear(),M:x.getMonth()+1, ...
- 设计Date类,该类采用3个整型存储日期: month、 data和year。其函数成员具有按如下格式输出日期的功能(异常处理)
1.简答题 设计Date类,该类采用3个整型存储日期: month. data和year.其函数成员具有按如下格式输出日期的功能: 12-25-11 December 25,2011 25 Decem ...
- java 20008年月历输出 日期的个位与星期数相等 的日子
/** To change this template, choose Tools | Templates* and open the template in the editor.* 20008年月 ...
- android输出日期格式,如何在Android中将“ yyyy-MM-dd'T'HH:mm:ss.SSSXXX”日期格式解析为简单格式?...
小编典典 如果使用的是Java,则可以SimpeDateFormat与模式一起使用: String date = "2018-01-09T11:11:02.0+03:00"; Si ...
- python 连续输出日期_我想生成连续的日期
我有这样的代码:import time from datetime import date startyear = raw_input("start year: ") startm ...
- Java格式化日期用斜杠_[java工具类01]__构建格式化输出日期和时间的工具类
在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的. 我们可以通过使用不同的转换符来实现格式化显示不同 ...
- [YTU]_2435 ( C++ 习题 输出日期时间--友元函数)
题目描述 设计一个日期类和时间类,编写display函数用于显示日期和时间.要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数.在主函数中调用dis ...
- [Delphi]根据输入日期按年月周日输出日期段
输入变量ADateStart,并为其填写起始日期,变量ADateEnd,计算类型AType, 输出变量ADateStart,变量ADateEnd procedure FormatDateByType( ...
- java规定日期格式输出_Java格式化输出日期百分比时间等
Java格式化输出 Java的格式化输出等同于String.Format,与C有很大的相似,比如 System.out.printf("%8.2f", x); 在printf中,可 ...
最新文章
- 数据结构之查找二叉树
- 苹果官网区号怎么填?
- 休息一下,或者:如何使用Java 12制作出色的拼图游戏
- 使用PrimeFaces开发数据导出实用程序
- linux下设置程序后台运行,linux中如何让进程在后台运行
- DELL服务器双网卡绑定方法
- 导入虚拟机vmware,此主机支持Intel VT-x,但Intel VT-x处于禁用状态和黑屏
- 【Nodejs】使用request批量下载MP3,文件数量内容都没问题
- ppt讲解html,HTML简介讲解.ppt
- C# 实现对接电信交费易自动缴费
- 基于卷积神经网络 CNN 的猫狗识别详细过程
- c++ socket发送string 、char*字符串,客户端接收到乱码
- 小程序开发特辑—小程序申请及开发环境搭建
- 软件测试的起源和发展、流程 笔记
- 蓝汛之5376脚位图
- 今日说“法”:FPGA的三种配置方式
- 读《透过结构看世界》
- scrapy框架(一)
- DLT645-2007电能表通讯协议
- video.js兼容微信浏览器,(播放.m3u8视频源)解决微信浏览器黑屏问题
热门文章
- Nginx基本配置备忘
- MySQL学习日志(二)
- 一些不错的理论[转载]
- edge chrome Android,微软Edge浏览器正式登陆Android平台
- UGUI的Drag实现鼠标拖拽
- JavaScript通过style只能获取内联 状态的样式
- springboot的restful接口成功失败返回值设计
- 【渝粤教育】国家开放大学2018年秋季 0463-21T英语语音 参考试题
- 【渝粤教育】国家开放大学2018年秋季 0248-21T电工电子技术 参考试题
- [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(5)