日期结构体
来源:互联网 发布:js自动登录脚本 编辑:程序博客网 时间:2024/06/06 08:46
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:a.cpp* 作 者:孔云* 完成日期:2014年3月3日* 版 本 号: v1.0* 输入描述:输入年、月、日。* 问题描述:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算 输出该日是该年的第几天。*/#include <iostream>using namespace std;struct Date{ int year; int month; int day;};int d[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ Date date; cout<<"input year,month,day:"; cin>>date.year>>date.month>>date.day; int days=0,i; //计算days for(i=0; i<date.month; i++) { days+=d[i]; } days+=date.day; if((date.year%4==0&&date.year%100!=0||date.year%400==0)&&date.month>=3) { days+=1; } cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days <<"天."<<endl; return 0;}
心得体会:本程序中,用到了结构体类型,更重要的是将结构体变量与数组结合运用,使此次程序简便化,真的不错哦!
0 0
- 日期结构体
- 日期结构体
- 日期结构体
- 结构体日期
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 结构体日期
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 结构体日期计算
- 【结构体】项目三。日期结构
- 项目2:日期结构体
- CrudRepository中不见merge或update的踪影
- git 常用命令整合
- 我的第五课:【设计模式】====桥梁模式
- 事后诸葛亮:如何写出没有bug的软件
- C# 装箱和拆箱
- 日期结构体
- GProfile的总结
- Vector容器与iterator迭代器 之间的关联关系(六)
- Android 硬件抽象层的存在原因
- linux网络编程学习笔记之四 -----多线程并发服务端
- UVa:10859 Placing Lampposts(树形DP)
- fstream
- CI(CodeIgniter)框架入门教程——第一课 Hello World!
- 我的第六课:【设计模式】====迭代模式