[YTU]_2865( 结构体--日期计算)
来源:互联网 发布:java log4j xml配置 编辑:程序博客网 时间:2024/05/19 00:56
已经声明了一个日期的结构体类型,如下
struct Date{
int year;
int month;
int day;
};
定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
在下面代码的基础上完成,提交时只提交begin所在行和end所在行之间的代码
#include <iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
};
int main()
{
Date d;
cin>>d.year>>d.month>>d.day;
//bengin
//end
return 0;
}
输入
年 月 日
输出
该日期在本年中的第几天
样例输入
2002 3 1
样例输出
60
提示
别忘记考虑闰年
#include <iostream>using namespace std; struct Date{int year;int month;int day;}; int main(){ Date d; cin>>d.year>>d.month>>d.day; //bengin if((d.year%4==0&&d.year%100!=0)||(d.year%400==0)) { switch(d.month) { case 1:cout<<d.day<<endl;break; case 2:cout<<31+d.day<<endl;break; case 3:cout<<31+29+d.day<<endl;break; case 4:cout<<31+29+31+d.day<<endl;break; case 5:cout<<31+29+31+30+d.day<<endl;break; case 6:cout<<31+29+31+30+31+d.day<<endl;break; case 7:cout<<31+29+31+30+31+30+d.day<<endl;break; case 8:cout<<31+29+31+30+31+30+31+d.day<<endl;break; case 9:cout<<31+29+31+30+31+30+31+31+d.day<<endl;break; case 10:cout<<31+29+31+30+31+30+31+31+30+d.day<<endl;break; case 11:cout<<31+29+31+30+31+30+31+31+30+31+d.day<<endl;break; case 12:cout<<31+29+31+30+31+30+31+31+30+31+30+d.day<<endl;break; } } else { switch(d.month) { case 1:cout<<d.day<<endl;break; case 2:cout<<31+d.day<<endl;break; case 3:cout<<31+28+d.day<<endl;break; case 4:cout<<31+28+31+d.day<<endl;break; case 5:cout<<31+28+31+30+d.day<<endl;break; case 6:cout<<31+28+31+30+31+d.day<<endl;break; case 7:cout<<31+28+31+30+31+30+d.day<<endl;break; case 8:cout<<31+28+31+30+31+30+31+d.day<<endl;break; case 9:cout<<31+28+31+30+31+30+31+31+d.day<<endl;break; case 10:cout<<31+28+31+30+31+30+31+31+30+d.day<<endl;break; case 11:cout<<31+28+31+30+31+30+31+31+30+31+d.day<<endl;break; case 12:cout<<31+28+31+30+31+30+31+31+30+31+30+d.day<<endl;break; } } //end return 0;}
阅读全文
0 0
- [YTU]_2865( 结构体--日期计算)
- YTU:小数计算——结构体
- 结构体日期计算
- YTU 2577: 小数计算——结构体
- [YTU]_2577( 小数计算——结构体)
- 用结构体计算日期
- 2865: 结构体--日期计算
- Problem A: 结构体--日期计算
- YTU:结构体---点坐标结构体
- YTU 2769: 结构体--成绩统计
- YTU 2878: 结构体--学生信息排序
- YTU:分数减法——结构体
- YTU:结构体--学生信息排序
- [YTU]_2878( 结构体--学生信息排序)
- [YTU]_2624( B 结构体--统计投票)
- [YTU]_2769( 结构体--成绩统计)
- 计算日期c语言(结构体+函数+闰年判断)
- 计算日期c语言(结构体+函数+闰年判断)
- yii2 activeform怎么设置只读及session调用
- Spring 4 官方文档学习(②)Web MVC 框架之编码式Servlet容器初始化
- JS的十大经典算法排序
- Android Usb的研究
- 2017.06.02.最佳健康革^-*命(THE OPTIMAL HEALTH REVOLUTION).杜克 约翰逊博士
- [YTU]_2865( 结构体--日期计算)
- LeetCode 121. Best Time to Buy and Sell Stock
- jmeter功能元件
- Android 动态加载Jni方法
- 商品展示界面
- 表格格式转换工具
- Linux快速创建目录方法(制作文档)
- 蓝桥杯 BASIC-3 基础练习 字母图形
- Android Vibrator使用