最佳答案
原程序有些错误,如子函数定义和调用等。在原程序基础上,作了修改,下面是编译通过的程序:
#include
#defineall_this_years_old71
inten();
inted();
intmain()
{
intresult_dad;
intresult_mom;
result_dad=ed();
result_mom=en();
printf("MomandDadthisyearand71yearsofage,aftermorethan10years,myfatherisolderthanhermother,askedhowmanyyearsoldthisyear,howmanyyearsoldmother?\n");
printf("dad=%d,mom=%d\n",result_dad,result_mom);
return0;
}
inted()
{
intresult_dad=(all_this_years_old+5)/2;
returnresult_dad;
}
inten()
{
intresult_mom=(all_this_years_old-5)/2;
returnresult_mom;
}
程序的运行结果如下:
最佳答案由网友 ygl990951 提供