高分悬赏会visual C++的高手帮忙做做这几道题

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:39:25
1 编写程序,输入一位学生的生日,并输入当前的日期,输出该生的实足年龄;

2 编写程序,输入一个整数,打印它是奇数还是偶数;

3 定义一个满足如下要求的CDate类。
① 可以设置日期。
② 日期的输出格式为:日/月/年。
③ 可进行在日期上加一天的运算。

全部搞定了,编译通过。初学C++,编类的时候老费劲了!!!

1、
#include<iostream.h>
void main()
{
int year,month,day;
int cyear,cmonth,cday,y,m,d;
cout<<"请输入该学生的生日:"<<endl;
cout<<"请输入年:";
cin>>year;
cout<<"请输入月:";
cin>>month;
cout<<"请输入天:";
cin>>day;
cout<<"请输入当前日期"<<endl;
cout<<"请输入年:";
cin>>cyear;
cout<<"请输入月:";
cin>>cmonth;
cout<<"请输入天:";
cin>>cday;
y=cyear-year;m=cmonth-month;d=cday-day;
if(d<0&&m>0||m<0)
{
y=y+1;
}
cout<<"该学生的实足年龄是:"<<endl<<y<<"岁"<<endl;
}

2、
#include<iostream.h>

void main()
{
int n;
cout<<"请输入n:";
cin>>n;