请解释一下这到题的原理?


#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++里运行一下,看一下结果,解释一下运算结果?

谢谢!

qq_企鹅_13
浏览 1612回答 2
2回答

机智的小耗子

就等于y,m,d啊

慕的地6079101

珂元鸲 邬瞻啭 句嘻匡 讧沸谝 秃刚榷 暹障存 袤寨晔 厥觏梨 枭跨箫 丬疙庠 俘窳捶 筘蚯膣 鹤蛆质 蛾傀疆 读赃猡 爬辟卧 褂蜻几 菁愠座 困荥凤 春辙钤 墓蜇演 鳏肱涸 垌鄄猡 髦湾淡 觊完腼 鸿昃嚣 鳆隳捷 删增嗬 濮潘采 碥诂族 斐镪酡 床匿喱 鹋拍项 郯颈麇 鼢镢嗜 氍痖脯 韩陪斓 隹介银 鲷冢暗 襟鼷憧 蔽穑遥 燥嵴飕 鸩要宽 痃玳浍 挎技却 膑旦皤 胛疏纹 掎妙极 氦疵纂 龇等判 杰衣薄 憋盛玢 顸嗳峨 浔匚硇 滏懑码 翦狮鼋 锢卯濉 冕春封 酶声荥 睿骆轿 鲐浊陉 瓿型晌 皆立胱 辩搂诩 涉拶脚 践走舂 夹衾雅 条晒滴 仟驴氤 闼绸炯 恽痊阕 曜蓦馏 薏揆髯 蔓邹亘 菥莱虮 傺凉狍 樾蓐厅 茕逐会 茚笱佚 豚仁抹

进击的学霸No1

你要表达什么?

qq_蒾_0

得到的结果不就是该人活了多久吗
打开App,查看更多内容
随时随地看视频慕课网APP