结构体小小应用
2013-03-07 22:16
176 查看
#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;
for(i=1;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; //闰年的2月要加1天
cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days
<<"天."<<endl;
return 0; }
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;
for(i=1;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; //闰年的2月要加1天
cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days
<<"天."<<endl;
return 0; }
相关文章推荐
- 结构体小小应用
- 【杭电-oj】-1236排名-(结构体应用)
- C语言基础之结构体应用
- DRAWITEMSTRUCT结构体的应用
- linux中函数及循环when的小小应用
- 关于位域在结构体的应用
- 结构体和联合体在通信协议解析的应用
- 贪心基础题-----结构体简单应用
- 02周项目一:结构体应用:学生成绩统计系统
- 成绩处理(结构体应用)
- 应用:从文件中读写结构体信息
- 关于逻辑或的一个小小应用注意点
- 结构体对函数指针的高级封装应用
- 小程序大问题,MSDN中一个小小示例所带来的疑问,一个关于DataList的一个简单应用
- C++指向结构体变量的指针与链表结构的关系应用
- 结构体的应用技巧
- 结构体数组应用
- 应用结构体完成结构体的输出
- 学生成绩排名--结构体的应用
- 小小议下WINFORM应用框架开发(一)