c++枚举判断两个人生日相差月份

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:16:51
在上实验课 哪位哥们帮个忙 在线等
写清楚代码/!!!没时间了谢谢..

#include "stdafx.h"
#include "iostream.h"

void main()
{ int i=0,difference=0;
enum month{Januaty,Februry,Marth,April,May,June,July,August,September,October,November,December}m1,m2;
struct birthday
{ int year;
month m;
int day;
}t1={1984,Februry,23},t2={1985,May,23};
m1=t1.m;
m2=t2.m;
if(m1>=m2)
difference=m1-m2;
else
difference=m2-m1;
cout<<"difference is "<<difference<<endl;
}

大哥,这样算法太简单了
年份相减乘以12,加上月份的差就好了
主要是你自己写出来