2013级C++第1周(春)项目【项目3扩展(选做)】
来源:互联网 发布:番号搜索软件 编辑:程序博客网 时间:2024/06/06 12:31
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年3月14日* 版本号: v1.0** 输入描述:* 问题描述:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。* 程序输出:* 问题分析:*/#include <iostream>using namespace std;struct Date{ int year; int month; int day;};int counts(Date data) //计算天数的函数{ int day=0 ; switch(data.month) { case 12: day = day+30 ; case 11: day = day+31 ; case 10: day = day+30 ; case 9: day = day+31 ; case 8: day = day+31 ; case 7: day = day+30 ; case 6: day = day+31 ; case 5: day = day+30 ; case 4: day = day+31 ; case 3: if(data.year%400==0||(data.year%4==0&&data.year%100!=0)){day = day +29 ;} else{day = day+28 ;} case 2: day = day+31 ; case 1: day = day+data.day ; } return day ;}int main(){ Date date; cout<<"input year,month,day:"; cin>>date.year>>date.month>>date.day; int days;//计算days days = counts(date) ; cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days <<"天."<<endl; return 0;}
结构体用处也是大大滴。
0 0
- 2013级C++第1周(春)项目【项目3扩展(选做)】
- 2013级C++第4周(春)项目——再和对象找感觉【项目4扩展3(选做)】
- 2013级C++第4周(春)项目——再和对象找感觉【项目4扩展1(选做)】
- 2013级C++第4周(春)项目——再和对象找感觉【项目4扩展4(选做)】
- 2013级C++第4周(春)项目——再和对象找感觉 【项目4扩展2(选做)】
- 第04周:项目四扩展:数组做数据成员new,delete的运用
- C++第15周项目1扩展1 -数组类
- 第10周项目1(1)-程序填充与扩展
- 第13周项目12-汉诺塔扩展
- 第3周项目输出星号c
- 第8周-项目1-数组做数据成员
- 第8周项目1-数组做数据成员
- 第3周【项目1
- 第八周项目1扩展
- 11周项目1扩展
- 第9周 项目1-3 运用do-while语句做循环程序求和
- 2015-第3周项目5-数组做数据成员(1)
- 第3周项目5数组做数据成员(1)
- Sublime Text2 破解方法
- smarty的foreach的几个常用属性
- java方向应聘工作前的一些准备
- UVa 200题记录
- 和机器学习和计算机视觉相关的数学
- 2013级C++第1周(春)项目【项目3扩展(选做)】
- ZOJ 2856 Happy Life / 太暴力了 我不会啊!!
- win32 api遍历文件,进程
- 黑马程序员——面对对象之类的定义和使用
- 如何最小化托盘
- malloc简单实例
- android添加library遇到的问题(adding libararies with resources)
- 【mahout】decision forest决策森林源码解析完整版
- SQL面试题