17周项目四,结构体计算某天是今年的多少天
2014-12-22 12:54
239 查看
问题及代码:
运行结果:
心得体会:
结构体是很好用,尤其是和数组结合更好用,但是一定要注意数组的引用
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:莉莉.cpp *作者:李莉 *完成日期:2014年12月14日 *版本号: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; for(i=0;i<date.month;i++) days+=d[i]; days=days+date.day; if((((date.year%4==0)&&(date.year%100!=0))||(date.year%400==0))&&date.month>=3) days=days+1;//计算年数是闰年的情况 cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天"<<endl; return 0; }
运行结果:
心得体会:
结构体是很好用,尤其是和数组结合更好用,但是一定要注意数组的引用
相关文章推荐
- 17周课后自主-项目四-2-计算两个日期之间差了多少天
- 17周,项目四,结构体计算两人生日相差的天数
- 第十七周 项目4.2日期结构体(计算两个人的生日相差多少天)
- C++第2周项目3——用结构体数组作计算
- 第二周项目三—用结构体数组做计算
- 第十七周项目四日期结构体(2)两个人的生日相差多少天
- 例题:超市买东西的程序。输入商品信息,计算价格,价格满多少元打折。这道题用到结构体,集合,for循环,if else语句
- 第17周项目4 日期结构体——当年第几天 版本二
- Javascript计算到今天为止今年过去了多少天
- 计算一个项目有多少行代码
- 17周项目是--相差多少天
- 17周(结构体计算天数 )
- iOS计算项目有多少行代码
- 第二周 项目三:用结构体数组作计算
- 17周项目二(用指针作形参计算字符串的长度)
- C++第2周项目3——用结构体数组作计算
- 第二周上机任务项目3-用结构体数组做计算
- 第二周项目三————结构体数组计算
- AIX 计算今年过了多少天了
- 第十八周项目四-1 定义结构体算两人生日相差多少天