#include"stdio.h"
#include"string.h"
#include"conio.h"
#include"windows.h"
int main()
{
int y0,m0,d0;//学生出生日期
int y1,m1,d1;//当前日期
int y,m,d;//实际年龄
printf("请输入学生出生日期:y0,m0,d0\n");scanf("%d %d %d",&y0,&m0,&d0);
printf("请输入当前日期:y1,m1,d1\n");scanf("%d %d %d",&y1,&m1,&d1);
if ( d0 >= d1 )//如果当请日大于出生日
{
d = d1 - d0;//当请日就减去出生日
}
else
{
d = d1 + 30 - d0;
m1--;//出生月份就减一
}
if ( m0 >= m1 )
{
m = m1 - m0;
}
else
{
m = m1 + 12 - m0;
y1--;//出生年份减一
}
y = y1 - y0;
printf("year = %d \t mothe = %d \t day = %d \n",y,m,d);
return 0;
}
请在VC++里运行一下,看一下结果,解释一下运算结果?
谢谢!
机智的小耗子
慕的地6079101
进击的学霸No1
qq_蒾_0
相关分类