// 121212 第七章习题1.cpp : 定义控制台应用程序的入口点。
//
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 12 月 12 日
* 版 本 号:v1.0
*
* 输入描述:定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include "stdafx.h"
#include<iostream>
using namespace std;
struct //定义结构体类型(无名)
{
int year;
int month;
int day;
}date; //定义结构体变量
int main()
{
int days;
cout<<"请输入年月日,比如:2012 12 12:"<<endl;
cin>>date.year>>date.month>>date.day; //给结构体变量各成员赋值
switch(date.month) //控制月的天数
{
case 1:days=date.day;break;
case 2:days=date.day+31;break;
case 3:days=date.day+59;break;
case 4:days=date.day+90;break;
定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)
最新推荐文章于 2024-04-16 17:42:46 发布
这是一个C++程序,用于输入年、月、日后计算该日期是当年中的第几天,同时处理闰年的特殊情况。通过结构体定义日期,并使用switch语句根据月份计算天数。
摘要由CSDN通过智能技术生成