输入一个人的出生年、月、日,再输入当前年、月、日,计算此人的实际年龄。用C语言编程,不用数组

如题所述

第1个回答  2016-01-04
#include <>
typedef struct date{
    unsigned int year;
    unsigned int month;
    unsigned int day;
}date;

int main()
{
    date birthDay,now;
    int age;
    printf("date format is xxxx-xx-xx,such as 1993-01-01\n");
    printf("input birthday\n");
    scanf("%d-%d-%d", &birthDay.year , &birthDay.month , &birthDay.day);
    printf("input current date\n");
    scanf("%d-%d-%d",&now.year,&now.month,&now.day);
    age = now.year - birthDay.year;
    printf("age:%d\n", age);
    return 0;
}

本回答被网友采纳
第2个回答  2016-01-03
调用系统时间啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网