用C语言编写一个计算自己年龄的函数。

要求:定义一个含有年、月、日的结构类型Date,使用Date定义并初始化你的出生日期,输入今天的日期,计算并输出你的年龄。

第1个回答  2013-07-01
struct Date{
int year;
int month;
int day;
};

Date * fun(Date *date){
Date today;

today.year = 2013;
today.month = 7;

today.day = 1;
Date age;

age.year = today.year - date->year;

age.month = today.month - date->month;

age.day = today.day - date->day;

return &age;

}
int main(){
Date me;

me.year = 1980;

me.month = 6;

me.day = 12;
Date * age = fun(&me);

printf("%d%d%d",age->year,age->month,age->day);

return 0;
}本回答被提问者采纳
相似回答