/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 11 月 30 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:编写函数判断某年某月某日这一年中是第几天,在主函数中调用该函数。
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
void f(int year,int month,int day);
int year,month,day;
cout<<"请输入年月日:"<<endl;
f(year,month,day);
cout<<endl;
return 0;
}
//判断输入的年月日是这一年中的第几天!
void f(int year,int month,int day)
{
int f1(int year,int month,int day);
int leap(int year);
int t=0,s=0,i;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //定义数组 各月的天数
int b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
while(1)
{
cin>>year>>month>>day;
if(f1(year,month,day))
{
if(leap(year))
{
for(i=0;i<=month-2;i++)
{
t=t+b[i];
}
s=t+day;
}
else
{
编写函数判断某年某月某日这一年中是第几天,在主函数中调用该函数。
最新推荐文章于 2022-05-17 15:13:27 发布