求解释,月日这么算的意思是什么?求逻辑思维化简单点说。。。(c语言上机指导书p10,3-7)
有比这更简单的程序吗?求解释选择结构!!!!!
编写一个程序,输入一个学生的生日和当前日期,输出该学生的实足年龄。
#include<stdio.h>
void main()
{
int sui1;
int nian1;
int nian2;
int yue1;
int yue2;
int ri1;
int ri2;
int sui1;
scanf("%d%d%d",&nian1,&yue1,&ri1);
scanf("%d%d%d",&nian2,&yue2,&ri2);
sui1=nian2-nian1;
sui2=nian2-nian1-1;
if(nian1>nian2){
printf("error\n");
}
else if("yue2>yue1"){
printf("%d\n",sui1);
}
else if(yue2==yue1){
if(ri1>ri2){
printf("%d\n",sui2);
}
else{
printf("%d\n",sui1);
}
}
else if("yue2<yue1"){
printf("%d\n",sui2);
}
}
}